Skip to content

Commit c1f5a12

Browse files
committed
Add base engine structure
1 parent c980bb5 commit c1f5a12

19 files changed

Lines changed: 75 additions & 37 deletions

File tree

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
source "https://rubygems.org"
1+
source 'https://rubygems.org'
22

33
gemspec
44

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
module GraphqlDevise
2+
class ApplicationController < ActionController::API
3+
end
4+
end
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
module GraphqlDevise
2+
module ApplicationHelper
3+
end
4+
end
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
module GraphqlDevise
2+
class ApplicationJob < ActiveJob::Base
3+
end
4+
end
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
module GraphqlDevise
2+
class ApplicationMailer < ActionMailer::Base
3+
default from: 'from@example.com'
4+
layout 'mailer'
5+
end
6+
end
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
module GraphqlDevise
2+
class ApplicationRecord < ActiveRecord::Base
3+
self.abstract_class = true
4+
end
5+
end

app/views/.keep

Whitespace-only changes.

bin/rails

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#!/usr/bin/env ruby
2+
# This command will automatically be run when you run "rails" with Rails gems
3+
# installed from the root of your application.
4+
5+
ENGINE_ROOT = File.expand_path('..', __dir__)
6+
ENGINE_PATH = File.expand_path('../lib/graphql_devise/engine', __dir__)
7+
APP_PATH = File.expand_path('../test/dummy/config/application', __dir__)
8+
9+
# Set up gems listed in the Gemfile.
10+
ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../Gemfile', __dir__)
11+
require 'bundler/setup' if File.exist?(ENV['BUNDLE_GEMFILE'])
12+
13+
require 'rails/all'
14+
require 'rails/engine/commands'

graphql_devise.gemspec

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,10 @@ Gem::Specification.new do |spec|
2121
spec.bindir = 'exe'
2222
spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
2323
spec.require_paths = ['lib']
24-
spec.test_files = Dir["spec/**/*"]
24+
spec.test_files = Dir['spec/**/*']
2525

2626
spec.add_dependency 'devise_token_auth'
27+
spec.add_dependency 'rails', '~> 5.0'
2728

2829
spec.add_development_dependency 'bundler', '~> 2.0'
2930
spec.add_development_dependency 'rake', '~> 10.0'

lib/graphql_devise.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1+
require 'rails'
2+
require 'graphql_devise/engine'
13
require 'devise_token_auth'
24
require 'graphql_devise/version'
3-
require 'graphql_devise/concerns/models/testable'
45

56
module GraphqlDevise
67
class Error < StandardError; end

0 commit comments

Comments
 (0)