Class: Uploadcare::Api::GroupList
- Inherits:
-
OpenStruct
- Object
- OpenStruct
- Uploadcare::Api::GroupList
- Defined in:
- lib/uploadcare/resources/group_list.rb
Instance Method Summary collapse
- #[](index) ⇒ Object
- #groups ⇒ Object
-
#initialize(api, data) ⇒ GroupList
constructor
A new instance of GroupList.
- #to_a ⇒ Object
Constructor Details
#initialize(api, data) ⇒ GroupList
Returns a new instance of GroupList.
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/uploadcare/resources/group_list.rb', line 6 def initialize api, data @api = api unless data["results"].nil? data["results"].map! do |group| Uploadcare::Api::Group.new @api, group["id"], group end end super data end |
Instance Method Details
#[](index) ⇒ Object
18 19 20 |
# File 'lib/uploadcare/resources/group_list.rb', line 18 def [] index results[index] if defined?(:results) end |
#groups ⇒ Object
26 27 28 |
# File 'lib/uploadcare/resources/group_list.rb', line 26 def groups results if defined?(:results) end |
#to_a ⇒ Object
22 23 24 |
# File 'lib/uploadcare/resources/group_list.rb', line 22 def to_a results if defined?(:results) end |