Class: Trailblazer::Generator::Builder::Cell
- Inherits:
-
Operation
- Object
- Operation
- Trailblazer::Generator::Builder::Cell
- Defined in:
- lib/trailblazer/generator/builder/cell.rb
Defined Under Namespace
Classes: Cell
Instance Method Summary collapse
Instance Method Details
#generate_actions!(options, params:) ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/trailblazer/generator/builder/cell.rb', line 10 def generate_actions!(, params:) actions = params[:options]['actions'].split(',') actions.each do |action| generate_file(, name: params[:name], action: action) generate_file(, name: params[:name], action: 'item') if action == 'Index' end end |
#generate_views!(options, params:) ⇒ Object
18 19 20 21 22 23 24 25 26 27 |
# File 'lib/trailblazer/generator/builder/cell.rb', line 18 def generate_views!(, params:) = params[:options].dup actions = params[:options]['actions'].dup if actions.match /index/i actions << ',item' ['actions'] = actions end Trailblazer::Generator::Builder::View.(name: params[:name], options: ) true end |