Class: Cradlepoint::CradlepointObject
- Inherits:
-
Object
- Object
- Cradlepoint::CradlepointObject
- Defined in:
- lib/cradlepoint/cradlepoint_object.rb
Class Method Summary collapse
- .build_new_url(rel_url = '/') ⇒ Object
- .build_url(rel_url = '/') ⇒ Object
- .ecm_object_blob?(object_blob) ⇒ Boolean
- .successful_response?(response) ⇒ Boolean
Instance Method Summary collapse
- #build_new_url(rel_url = '/') ⇒ Object
- #build_url(rel_url = '/') ⇒ Object
- #ecm_object_blob?(object_blob) ⇒ Boolean
- #params ⇒ Object
- #successful_response?(response) ⇒ Boolean
Class Method Details
.build_new_url(rel_url = '/') ⇒ Object
12 13 14 |
# File 'lib/cradlepoint/cradlepoint_object.rb', line 12 def self.build_new_url(rel_url = '/') "#{ Cradlepoint.url_prepend }#{ Cradlepoint.base_url }#{ rel_url }" end |
.build_url(rel_url = '/') ⇒ Object
4 5 6 |
# File 'lib/cradlepoint/cradlepoint_object.rb', line 4 def self.build_url(rel_url = '/') "#{ Cradlepoint.url_prepend }#{ Cradlepoint.base_url }#{ rel_url }" end |
.ecm_object_blob?(object_blob) ⇒ Boolean
34 35 36 37 38 |
# File 'lib/cradlepoint/cradlepoint_object.rb', line 34 def self.ecm_object_blob?(object_blob) return false unless object_blob return false unless object_blob.is_a?(Hash) and object_blob[:id] true end |
.successful_response?(response) ⇒ Boolean
24 25 26 27 28 |
# File 'lib/cradlepoint/cradlepoint_object.rb', line 24 def self.successful_response?(response) return false unless response return false if response.is_a?(Hash) and !response[:success] true end |
Instance Method Details
#build_new_url(rel_url = '/') ⇒ Object
16 17 18 |
# File 'lib/cradlepoint/cradlepoint_object.rb', line 16 def build_new_url(rel_url = '/') CradlepointObject.build_new_url(rel_url) end |
#build_url(rel_url = '/') ⇒ Object
8 9 10 |
# File 'lib/cradlepoint/cradlepoint_object.rb', line 8 def build_url(rel_url = '/') CradlepointObject.build_url(rel_url) end |
#ecm_object_blob?(object_blob) ⇒ Boolean
40 41 42 |
# File 'lib/cradlepoint/cradlepoint_object.rb', line 40 def ecm_object_blob?(object_blob) Cradlepoint::CradlepointObject.ecm_object_blob?(object_blob) end |
#params ⇒ Object
20 21 22 |
# File 'lib/cradlepoint/cradlepoint_object.rb', line 20 def params { params: { format: :json } } end |
#successful_response?(response) ⇒ Boolean
30 31 32 |
# File 'lib/cradlepoint/cradlepoint_object.rb', line 30 def successful_response?(response) Cradlepoint::CradlepointObject.successful_response?(response) end |