Class: Cassia::Requests::GetAllRoutersStatus
- Inherits:
-
Object
- Object
- Cassia::Requests::GetAllRoutersStatus
- Defined in:
- lib/cassia/requests/get_all_routers_status.rb
Instance Attribute Summary collapse
-
#access_token ⇒ Object
readonly
Returns the value of attribute access_token.
Instance Method Summary collapse
- #headers ⇒ Object
-
#initialize(access_controller) ⇒ GetAllRoutersStatus
constructor
A new instance of GetAllRoutersStatus.
- #path ⇒ Object
- #perform ⇒ Object
Constructor Details
#initialize(access_controller) ⇒ GetAllRoutersStatus
Returns a new instance of GetAllRoutersStatus.
6 7 8 |
# File 'lib/cassia/requests/get_all_routers_status.rb', line 6 def initialize(access_controller) @access_controller = access_controller end |
Instance Attribute Details
#access_token ⇒ Object (readonly)
Returns the value of attribute access_token.
4 5 6 |
# File 'lib/cassia/requests/get_all_routers_status.rb', line 4 def access_token @access_token end |
Instance Method Details
#headers ⇒ Object
14 15 16 17 18 19 |
# File 'lib/cassia/requests/get_all_routers_status.rb', line 14 def headers { 'Authorization' => "Bearer #{@access_controller.get_token}", 'Content-Type' => "application/json" } end |
#path ⇒ Object
10 11 12 |
# File 'lib/cassia/requests/get_all_routers_status.rb', line 10 def path '/api/cassia/hubs' end |
#perform ⇒ Object
21 22 23 |
# File 'lib/cassia/requests/get_all_routers_status.rb', line 21 def perform Cassia::ResponseHandlers::GetAllRoutersStatus.new(@access_controller).handle(Cassia.api.get(self)) end |