Class: Etna::Clients::Response
- Inherits:
-
Object
- Object
- Etna::Clients::Response
- Defined in:
- lib/etna/clients/models.rb
Direct Known Subclasses
Metis::DownloadResponse, Metis::File, Metis::Files, Metis::FilesResponse, Metis::Folder, Metis::Folders, Metis::FoldersResponse, Metis::TailNode, Metis::TailResponse, Metis::UploadResponse
Instance Attribute Summary collapse
-
#raw ⇒ Object
readonly
Returns the value of attribute raw.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(raw = {}) ⇒ Response
constructor
A new instance of Response.
Constructor Details
#initialize(raw = {}) ⇒ Response
Returns a new instance of Response.
14 15 16 |
# File 'lib/etna/clients/models.rb', line 14 def initialize(raw = {}) @raw = raw || {} end |
Instance Attribute Details
#raw ⇒ Object (readonly)
Returns the value of attribute raw.
4 5 6 |
# File 'lib/etna/clients/models.rb', line 4 def raw @raw end |
Class Method Details
.params(*params) ⇒ Object
6 7 8 9 10 11 12 |
# File 'lib/etna/clients/models.rb', line 6 def self.params(*params) params.each do |param| self.define_method param do @raw[param] end end end |