Class: Gliffy::FolderParser
- Inherits:
-
BaseParser
- Object
- BaseParser
- Gliffy::FolderParser
- Defined in:
- lib/gliffy/response.rb
Overview
:nodoc:
Class Method Summary collapse
Methods inherited from BaseParser
add_boolean, add_date, add_int, as_array
Class Method Details
.from_http_response(root) ⇒ Object
212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 |
# File 'lib/gliffy/response.rb', line 212 def self.from_http_response(root) add_int(root,'id','folder_id') add_boolean(root,'is_default') if root['folder'] if root['folder'].kind_of? Array root['child_folders'] = Array.new root['folder'].each do |one| root['child_folders'] << from_http_response(one) end else root['child_folders'] = [from_http_response(root['folder'])] end else root['child_folders'] = Array.new end super(root) end |