Class: Simple::Httpd::ServiceIntegration::Adapter
- Inherits:
-
Object
- Object
- Simple::Httpd::ServiceIntegration::Adapter
- Extended by:
- Forwardable
- Defined in:
- lib/simple/httpd/service_integration.rb
Instance Method Summary collapse
- #action(action_name) ⇒ Object
-
#initialize(simple_service) ⇒ Adapter
constructor
A new instance of Adapter.
- #invoke(name, args: {}, flags: {}) ⇒ Object
- #invoke3(name, *args, **flags) ⇒ Object
Constructor Details
#initialize(simple_service) ⇒ Adapter
Returns a new instance of Adapter.
10 11 12 |
# File 'lib/simple/httpd/service_integration.rb', line 10 def initialize(simple_service) @simple_service = simple_service end |
Instance Method Details
#action(action_name) ⇒ Object
14 15 16 |
# File 'lib/simple/httpd/service_integration.rb', line 14 def action(action_name) ::Simple::Service.action(@simple_service, action_name) end |
#invoke(name, args: {}, flags: {}) ⇒ Object
18 19 20 |
# File 'lib/simple/httpd/service_integration.rb', line 18 def invoke(name, args: {}, flags: {}) ::Simple::Service.invoke @simple_service, name, args: args, flags: flags end |
#invoke3(name, *args, **flags) ⇒ Object
22 23 24 |
# File 'lib/simple/httpd/service_integration.rb', line 22 def invoke3(name, *args, **flags) ::Simple::Service.invoke3 @simple_service, name, *args, **flags end |