Sha256: e2d7edfc6372a667f69d801bb4de744618bd06466ebd72697080d95da318259d

Contents?: true

Size: 406 Bytes

Versions: 3

Compression:

Stored size: 406 Bytes

Contents

module Spine
  module Generators
    class Base < ::Rails::Generators::NamedBase
      class_option :app, :type => :string, :default => "app", :desc => "app name"
      
      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.0.7 lib/spine/generators.rb
spine-rails-0.0.6 lib/spine/generators.rb
spine-rails-0.0.5 lib/spine/generators.rb