Class: MagicLamp::FixturesController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- MagicLamp::FixturesController
- Defined in:
- app/controllers/magic_lamp/fixtures_controller.rb
Constant Summary collapse
- ERRORS =
[ MagicLamp::ArgumentError, MagicLamp::AlreadyRegisteredFixtureError, MagicLamp::AmbiguousFixtureNameError, MagicLamp::UnregisteredFixtureError, MagicLamp::AttemptedRedirectError, MagicLamp::DoubleRenderError ].map(&:name)
- RENDER_TYPE =
Rails::VERSION::MAJOR == 5 ? :plain : :text
Instance Method Summary collapse
Instance Method Details
#index ⇒ Object
25 26 27 |
# File 'app/controllers/magic_lamp/fixtures_controller.rb', line 25 def index render json: MagicLamp.generate_all_fixtures end |
#show ⇒ Object
20 21 22 23 |
# File 'app/controllers/magic_lamp/fixtures_controller.rb', line 20 def show MagicLamp.load_lamp_files render RENDER_TYPE => MagicLamp.generate_fixture(params[:name]) end |