class Elance::Freelancer

Public Instance Methods

find(user_id) { |response| ... } click to toggle source

GET /contractors/user-id

# File lib/elance/freelancer.rb, line 35
def find(user_id, &block)
  response = self.class.get "/contractors/#{user_id}"
  yield(response) if block_given?
  response
end
my(*params) { |response| ... } click to toggle source

GET /contractors/my

# File lib/elance/freelancer.rb, line 17
def my(*params, &block)
  options = {:query => {}}
  options[:query] = params[0] if params.length > 0
  response = self.class.get "/contractors/my", options
  yield(response) if block_given?
  response
end
watchlist(*params) { |response| ... } click to toggle source

GET /contractors/watchlist

# File lib/elance/freelancer.rb, line 26
def watchlist(*params, &block)
  options = {:query => {}}
  options[:query] = params[0] if params.length > 0      
  response = self.class.get "/contractors/watchlist", options
  yield(response) if block_given?
  response
end