class ROM::Generators::InstallGenerator
Public Class Methods
namespace()
click to toggle source
# File lib/generators/rom/install_generator.rb, line 6 def self.namespace "rom:#{generator_name}" end
source_root()
click to toggle source
# File lib/generators/rom/install_generator.rb, line 10 def self.source_root File.expand_path('install/templates', __dir__) end
Public Instance Methods
add_application_model()
click to toggle source
# File lib/generators/rom/install_generator.rb, line 28 def add_application_model copy_file "application_model.rb", "app/models/application_model.rb" end
add_types_module()
click to toggle source
# File lib/generators/rom/install_generator.rb, line 24 def add_types_module copy_file "types.rb", "lib/types.rb" end
create_initializer()
click to toggle source
# File lib/generators/rom/install_generator.rb, line 19 def create_initializer template 'initializer.rb.erb', File.join('config', 'initializers', 'rom.rb') end
Private Instance Methods
adapter()
click to toggle source
# File lib/generators/rom/install_generator.rb, line 34 def adapter options[:adapter].to_sym end