Sha256: 7b15066074208634a07eadda76bdc8a1e4619da1a7e28fe223d01ea1dba42a1e

Contents?: true

Size: 447 Bytes

Versions: 3

Compression:

Stored size: 447 Bytes

Contents

module Spine
  module Generators
    class Base < ::Rails::Generators::NamedBase
      class_option :app, :type => :string, :default => "app", :desc => "app name"
      
      protected
      
        def class_name
          (class_path + [file_name]).map!{ |m| m.camelize }.join('')
        end
      
        def app_name
          options[:app]
        end
      
        def app_class
          app_name.camelize
        end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
spine-rails-0.1.0 lib/spine/generators.rb
spine-rails-0.0.9 lib/spine/generators.rb
spine-rails-0.0.8 lib/spine/generators.rb