Sha256: d1b4b6d9a1cc2c5eeeb063dce680a3fb9d70e7832efefe6bcc198f04d02ec58c

Contents?: true

Size: 424 Bytes

Versions: 1

Compression:

Stored size: 424 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

1 entries across 1 versions & 1 rubygems

Version Path
spine-rails-0.1.2 lib/spine/generators.rb