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
search(*params) { |response| ... }
click to toggle source
GET /contractors
# File lib/elance/freelancer.rb, line 8 def search(*params, &block) options = {:query => {}} options[:query] = params[0] if params.length > 0 response = self.class.get "/contractors/#{keywords.join(', ')}", 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