class Dice::Client

Attributes

area_coode[RW]

attr_reader :uri, :options

city[RW]

attr_reader :uri, :options

country[RW]

attr_reader :uri, :options

page[RW]

attr_reader :uri, :options

skill[RW]

attr_reader :uri, :options

state[RW]

attr_reader :uri, :options

text[RW]

attr_reader :uri, :options

Public Class Methods

new(options = {}) click to toggle source
# File lib/dice/client.rb, line 12
def initialize(options = {})
  self.text = options[:text] || '' 
  self.area_coode = options[:area_coode] || ''
  self.country = options[:country] || ''
  self.state = options[:state] || ''
  self.skill = options[:skill] || ''
  self.city = options[:city] || ''
  self.text = options[:text] || ''
  self.page = options[:page] || ''
end

Public Instance Methods

encoded_uri() click to toggle source
# File lib/dice/client.rb, line 29
def encoded_uri
  URI.encode("?text=#{self.text}&areacode=#{self.area_coode}&country=#{self.country}&state=#{self.state}&skill=#{self.skill}&city=#{self.city}&page=#{self.page}")
end