Class: RestfulMapper::Service

Inherits:
Object
  • Object
show all
Defined in:
lib/restful_mapper.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#base_urlObject (readonly)

Returns the value of attribute base_url.



115
116
117
# File 'lib/restful_mapper.rb', line 115

def base_url
  @base_url
end

Class Method Details

.base_url(base_url) ⇒ Object



111
112
113
# File 'lib/restful_mapper.rb', line 111

def self.base_url base_url
  @base_url=base_url
end

.basic_authentication(username, password) ⇒ Object



138
139
140
# File 'lib/restful_mapper.rb', line 138

def self.basic_authentication username, password
  @basic_authentication=[username,password]
end

.default_parameters(parameters) ⇒ Object



134
135
136
# File 'lib/restful_mapper.rb', line 134

def self.default_parameters parameters
  @default_parameters=parameters
end

.delete(name, &definition) ⇒ Object



130
131
132
# File 'lib/restful_mapper.rb', line 130

def self.delete name, &definition
  service_method name, definition, :delete
end

.get(name, &definition) ⇒ Object



118
119
120
# File 'lib/restful_mapper.rb', line 118

def self.get name, &definition
  service_method name, definition, :get
end

.post(name, &definition) ⇒ Object



122
123
124
# File 'lib/restful_mapper.rb', line 122

def self.post name, &definition
  service_method name, definition, :post
end

.put(name, &definition) ⇒ Object



126
127
128
# File 'lib/restful_mapper.rb', line 126

def self.put name, &definition
  service_method name, definition, :put
end