Class: Stoplight::Admin::Actions::Action Abstract
- Inherits:
-
Object
- Object
- Stoplight::Admin::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.
14 15 16 |
# File 'lib/stoplight/admin/actions/action.rb', line 14 def initialize(lights_repository:) @lights_repository = lights_repository end |
Instance Attribute Details
#lights_repository=(value) ⇒ Stoplight::Admin::LightsRepository
10 11 12 |
# File 'lib/stoplight/admin/actions/action.rb', line 10 def lights_repository @lights_repository end |
Instance Method Details
#call(params) ⇒ Object
18 19 20 |
# File 'lib/stoplight/admin/actions/action.rb', line 18 def call(params) raise NotImplementedError end |