Class: Phoneburner::Member

Inherits:
Model
  • Object
show all
Defined in:
lib/phoneburner/member.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
25
26
27
28
# File 'lib/phoneburner/member.rb', line 20

def self.extract_inner_results(results, request)
  r = super(results,request)
  if r.is_a?(Array)
    if r.first.is_a?(Array)
      r = r.flatten
    end
  end
  r
end

.json_typeObject



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

def self.json_type
  "members"
end

.pathObject



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

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

Instance Method Details

#idObject



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

def id
  self.user_id
end

#id=(i) ⇒ Object



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

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