Sha256: 5db6e151db9a3e5094a6cb569dcefaf8a7dca630b448bdd76c93f7779e258922

Contents?: true

Size: 1.67 KB

Versions: 6

Compression:

Stored size: 1.67 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::JsonInput
      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
      include Faalis::Generators::Concerns::AllowQueryOn
      include Faalis::Generators::Concerns::Render
      include Faalis::Generators::Concerns::Where
      include Faalis::Generators::Concerns::Fieldset

      # 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

6 entries across 6 versions & 1 rubygems

Version Path
faalis-0.26.3 lib/faalis/generators/dashboard_scaffold.rb
faalis-0.26.2 lib/faalis/generators/dashboard_scaffold.rb
faalis-0.26.1 lib/faalis/generators/dashboard_scaffold.rb
faalis-0.26.0 lib/faalis/generators/dashboard_scaffold.rb
faalis-0.25.1 lib/faalis/generators/dashboard_scaffold.rb
faalis-0.25.0 lib/faalis/generators/dashboard_scaffold.rb