lib/generators/rom.rb
require 'rails/generators/named_base'
require 'rom/rails/inflections'
module ROM
module Generators
class Base < ::Rails::Generators::NamedBase
def self.base_name
'rom'
end
def self.namespace
"rom:#{generator_name}"
end
def self.source_root
File.expand_path(
"../#{base_name}/#{generator_name}/templates",
__FILE__
)
end
def self.default_gateway
ROM.env.gateways[:default]
end
def self.default_adapter
(default_gateway && default_gateway.adapter)
end
end
end
end