class DeviseInvitations::Generators::SpecsGenerator
Public Instance Methods
copy_controller()
click to toggle source
# File lib/generators/devise_invitations/specs_generator.rb, line 10 def copy_controller copy_file('controller.rb', 'spec/controllers/invitations_controller_spec.rb') end
copy_factory()
click to toggle source
# File lib/generators/devise_invitations/specs_generator.rb, line 6 def copy_factory copy_file('factory.rb', 'spec/factories/invitations.rb') end
copy_model()
click to toggle source
# File lib/generators/devise_invitations/specs_generator.rb, line 14 def copy_model copy_file('model.rb', 'spec/models/invitation_spec.rb') end
inject_association()
click to toggle source
# File lib/generators/devise_invitations/specs_generator.rb, line 18 def inject_association inject_into_file('spec/models/user_spec.rb', after: 'RSpec.describe User, type: :model do') do File.read( File.join( File.expand_path('../specs/templates', __FILE__), 'association.rb' ) ) end end