class Embryo::RubyTemplate::Action::Index
Public Instance Methods
controller_method_code()
click to toggle source
# File lib/rails-embryo/ruby_template/action/index.rb, line 5 def controller_method_code method_code :index, "@#{model.plural} = #{model.class_name}.all" end
controller_spec_code()
click to toggle source
# File lib/rails-embryo/ruby_template/action/index.rb, line 9 def controller_spec_code spec_group_code "#index", spec_code("assigns the collection of #{model.plural}", "#{model.singular} = create :#{model.symbol}", "get :index", "expect(assigns :#{model.plural}).to eq [#{model.singular}]"), spec_code("succeeds", "get :index", "expect(response).to be_success") end