class Blinksale::Service

Attributes

clients[R]
invoices[R]
password[R]
rest_resource[R]
subdomain[R]
username[R]

Public Class Methods

new(subdomain, username, password) click to toggle source
# File lib/blinksale.rb, line 10
def initialize(subdomain, username, password)
  @subdomain = subdomain
  @username = username
  @password = password

  @rest_resource = RestClient::Resource.new(base_url,
                                            :user => username,
                                            :password => password)

  @invoices = Blinksale::Invoices.new(self)
  @clients = Blinksale::Clients.new(self)
end

Public Instance Methods

base_url() click to toggle source
# File lib/blinksale.rb, line 23
def base_url
  "https://#{ subdomain }.blinksale.com"
end