class ROM::Generators::RelationGenerator

Public Instance Methods

create_relation_file() click to toggle source
# File lib/generators/rom/relation_generator.rb, line 21
def create_relation_file
  template(
    'relation.rb.erb',
    File.join('app', 'relations', "#{file_name}_relation.rb")
  )
end

Private Instance Methods

adapter() click to toggle source
# File lib/generators/rom/relation_generator.rb, line 34
def adapter
  options[:adapter]
end
dataset() click to toggle source
# File lib/generators/rom/relation_generator.rb, line 30
def dataset
  class_name.underscore.pluralize
end
gateway() click to toggle source
# File lib/generators/rom/relation_generator.rb, line 42
def gateway
  options[:gateway]
end
register_as() click to toggle source
# File lib/generators/rom/relation_generator.rb, line 38
def register_as
  options[:register] || dataset
end