Module: Beaconpush

Extended by:
Forwardable
Defined in:
lib/beaconpush.rb,
lib/beaconpush/client.rb,
lib/beaconpush/version.rb,
lib/beaconpush/response_error.rb

Defined Under Namespace

Classes: Client, ResponseError

Constant Summary collapse

VERSION =
"0.0.3"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.hostObject



15
16
17
# File 'lib/beaconpush.rb', line 15

def host
  @host ||= "beaconpush.com"
end

.keyObject

Returns the value of attribute key.



11
12
13
# File 'lib/beaconpush.rb', line 11

def key
  @key
end

.portObject



19
20
21
# File 'lib/beaconpush.rb', line 19

def port
  @port ||= 80
end

.secretObject

Returns the value of attribute secret.



11
12
13
# File 'lib/beaconpush.rb', line 11

def secret
  @secret
end

.versionObject



23
24
25
# File 'lib/beaconpush.rb', line 23

def version
  @version ||= "1.0.0"
end

Class Method Details

.clientObject



27
28
29
# File 'lib/beaconpush.rb', line 27

def client
  @client ||= Client.new(:key => key, :secret => secret, :version => version, :host => host, :port => port)
end