Sha256: 4993cf3ec7fe5ef57bf3c604a2036443af17312247d43448abf3ae50fbeabac4
Contents?: true
Size: 1018 Bytes
Versions: 2
Compression:
Stored size: 1018 Bytes
Contents
module Rails::Assist module BaseHelper def self.included(base) base.extend ClassMethods base.class_eval do include Rails::Assist::App include ::Thor::Actions end end protected def get_type options = {} case options when Hash raise ArgumentError, "No artifact type specified #{options}" if !options[:type] options[:type].to_sym when String, Symbol options.to_sym else raise ArgumentError, "Bad artifact type specified #{options}" end end def debug? Rails::Assist.debug_on end def debug msg puts msg if debug? end def set options, type options.merge!(:type => type) options end def orm_notify '' end def marker name, type, options={} return send :"#{type}_marker", name, options if type name.to_s.camelize end end end require_all File.dirname(__FILE__) + '/base'
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rails3_assist-0.2.4 | lib/rails3_assist/base.rb |
rails3_assist-0.2.3 | lib/rails3_assist/base.rb |