Class: Dropio::Client::Mapper
- Inherits:
-
Object
- Object
- Dropio::Client::Mapper
- Defined in:
- lib/dropio/client/mapper.rb
Class Method Summary collapse
- .map_assets(drop, response_body) ⇒ Object
- .map_comments(asset, response_body) ⇒ Object
- .map_drops(response_body) ⇒ Object
Class Method Details
.map_assets(drop, response_body) ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/dropio/client/mapper.rb', line 7 def self.map_assets(drop, response_body) assets = parse_and_map(Dropio::Asset, response_body) assets.drop = drop if assets.is_a?(Dropio::Asset) assets.each{ |a| a.drop = drop } if assets.is_a?(Array) return assets end |
.map_comments(asset, response_body) ⇒ Object
16 17 18 19 20 21 22 23 |
# File 'lib/dropio/client/mapper.rb', line 16 def self.map_comments(asset, response_body) comments = parse_and_map(Dropio::Comment, response_body) comments.asset = asset if comments.is_a?(Dropio::Comment) comments.each{ |c| c.asset = asset } if comments.is_a?(Array) return comments end |