Sha256: cc4a5d8b31e0a8d9b29ba8c48b365ea8ab8a10e7a6bb959d51cd5c352b52a31e

Contents?: true

Size: 1.41 KB

Versions: 2

Compression:

Stored size: 1.41 KB

Contents

module Faalis
  module Generators
    # `DashboardScaffold` is the base class for all the dashboard
    # scaffolds which make creating scaffold generators way more
    # easier. But you can drive your own generator normally of caurse
    class DashboardScaffold < Rails::Generators::Base

      include ActionView::Helpers::TextHelper
      include Faalis::Generators::Concerns::ResourceName
      include Faalis::Generators::Concerns::ResourceFields
      include Faalis::Generators::Concerns::Menu
      include Faalis::Generators::Concerns::Dependency
      include Faalis::Generators::Concerns::Bulk
      include Faalis::Generators::Concerns::RequireFields
      include Faalis::Generators::Concerns::Parent
      include Faalis::Generators::Concerns::Angular
      include Faalis::Generators::Concerns::Tabs
      include Faalis::Generators::Concerns::Model


      # Do not install specs
      class_option :without_specs, :type => :boolean, :default => false, :desc => "Do not install specs"

      # Generate only spec files
      class_option :only_specs, :type => :boolean, :default => false, :desc => "Generate only spec files"

      # Generate only controller
      class_option :only_controller, :type => :boolean, :default => false, :desc => "Generate only controller"

      # Don't show a filter box
      class_option :no_filter, :type => :boolean, :default => false, :desc => "Don't view a filter box"


    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
faalis-0.19.0 lib/faalis/generators/dashboard_scaffold.rb
faalis-0.18.1 lib/faalis/generators/dashboard_scaffold.rb