Class: Phoneburner::Folder

Inherits:
Model
  • Object
show all
Defined in:
lib/phoneburner/folder.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Model

#<=>, #attribute_names, #attributes, #delete, extract_results, #initialize, #is_new?, #method_missing, #path, #refresh, #save, secondary_json_type, #to_json

Constructor Details

This class inherits a constructor from Phoneburner::Model

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Phoneburner::Model

Class Method Details

.extract_inner_results(results, request) ⇒ Object



20
21
22
23
24
# File 'lib/phoneburner/folder.rb', line 20

def self.extract_inner_results(results, request)
  _results = []
  results.each {|i,h| _results << h if h.is_a?(Hash) }      
  _results
end

.json_typeObject



8
9
10
# File 'lib/phoneburner/folder.rb', line 8

def self.json_type
  "folders"
end

.pathObject



4
5
6
# File 'lib/phoneburner/folder.rb', line 4

def self.path
  "/rest/1/folders/"
end

Instance Method Details

#idObject



12
13
14
# File 'lib/phoneburner/folder.rb', line 12

def id
  self.folder_id
end

#id=(i) ⇒ Object



16
17
18
# File 'lib/phoneburner/folder.rb', line 16

def id=(i)
  self.folder_id = i
end