Sha256: 92036d89b6f6f3f895eca943ddd30766bb02c94d8ec14ce1b98de49ec45f0c17
Contents?: true
Size: 1.18 KB
Versions: 1
Compression:
Stored size: 1.18 KB
Contents
# Dependencies require File.join File.dirname(__FILE__), "<%= config[:gem_name] %>", "version.rb" <%- if config[:rails] -%> require File.join File.dirname(__FILE__), "<%= config[:gem_name] %>", "active_record", "class_methods.rb" require File.join File.dirname(__FILE__), "<%= config[:gem_name] %>", "active_record", "instance_methods.rb" require File.join File.dirname(__FILE__), "<%= config[:gem_name] %>", "action_view", "instance_methods.rb" require File.join File.dirname(__FILE__), "<%= config[:gem_name] %>", "action_controller", "class_methods.rb" require File.join File.dirname(__FILE__), "<%= config[:gem_name] %>", "action_controller", "instance_methods.rb" <%- end -%> # Namespace module <%= config[:gem_class] %> # Placeholder. end <%- if config[:rails] -%> # Rails Enhancements if defined? Rails # Model if defined? ActiveRecord ActiveRecord::Base.send :include, <%= config[:gem_class] %>::ActiveRecord end # View if defined? ActionView ActionView::Base.send :include, <%= config[:gem_class] %>::InstanceMethods end # Controller if defined? ActionController ActionController::Base.send :include, <%= config[:gem_class] %>::ActionController end end <%- end -%>
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gemsmith-0.4.0 | lib/gemsmith/templates/lib/gem.rb.tmp |