Sha256: 85dec0f2c4f0be07e311f01c61cba4f77cfdd19e71d758f42852927a1471f705
Contents?: true
Size: 498 Bytes
Versions: 1
Compression:
Stored size: 498 Bytes
Contents
module RailsImporter module Setup # Importer classes mattr_accessor :importers @@importers = [] mattr_accessor :router_name @@router_name = :main_app mattr_accessor :parent_controller_class def setup yield self if block_given? end def parent_controller_class @@parent_controller_class || ::ApplicationController end def importer_class(importer_key) @@importers.select{|i| i.key.to_s == importer_key.to_s}.first end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rails_importer-0.2.1 | lib/rails_importer/setup.rb |