Class: StoplightAdmin::Actions::Action Abstract
- Inherits:
-
Object
- Object
- StoplightAdmin::Actions::Action
- Defined in:
- lib/stoplight_admin/actions/action.rb
Overview
This class is abstract.
Instance Attribute Summary collapse
Instance Method Summary collapse
- #call(params) ⇒ Object
-
#initialize(lights_repository:) ⇒ Action
constructor
A new instance of Action.
Constructor Details
#initialize(lights_repository:) ⇒ Action
Returns a new instance of Action.
13 14 15 |
# File 'lib/stoplight_admin/actions/action.rb', line 13 def initialize(lights_repository:) @lights_repository = lights_repository end |
Instance Attribute Details
#lights_repository=(value) ⇒ StoplightAdmin::LightsRepository
9 10 11 |
# File 'lib/stoplight_admin/actions/action.rb', line 9 def lights_repository @lights_repository end |
Instance Method Details
#call(params) ⇒ Object
17 18 19 |
# File 'lib/stoplight_admin/actions/action.rb', line 17 def call(params) raise NotImplementedError end |