Sha256: 4b0fe0f64b4c21d05d6935065d40e675469fe4aca69e2125e645d6fd2f2c6cdb
Contents?: true
Size: 1.02 KB
Versions: 3
Compression:
Stored size: 1.02 KB
Contents
require "model_base/version" module ModelBase autoload :ColumnAttribute, 'model_base/column_attribute' autoload :Configuration, 'model_base/config' autoload :MetaModel , 'model_base/meta_model' class << self def configure yield config end def config @config ||= Configuration.new end def enable! require 'model_base/generators/model_support' ::Rails::Generators::NamedBase.prepend(::ModelBase::Generators::ModelSupport) templates_dir = File::expand_path('../templates', __FILE__) Rails::Generators.templates_path.unshift(templates_dir) Rails::Generators.lookup(["rails:scaffold_controller"]) Rails::Generators::ScaffoldControllerGenerator.source_paths.unshift(templates_dir) require 'model_base/generators/erb/scaffold' ::ModelBase::Generators::Erb::Scaffold.enable! require 'model_base/generators/factory_girl/model' ::ModelBase::Generators::FactoryGirl::Model.enable! end end end require 'model_base/railtie' if defined?(Rails)
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
model_base_generators-0.2.2 | lib/model_base.rb |
model_base_generators-0.2.1 | lib/model_base.rb |
model_base_generators-0.2.0 | lib/model_base.rb |