Module: Betavites

Defined in:
lib/betavites.rb,
lib/betavites/config.rb,
lib/betavites/remote.rb,
lib/betavites/railtie.rb,
lib/betavites/commands.rb

Defined Under Namespace

Classes: Commands, Config, Railtie, Remote

Constant Summary collapse

HOST =

HOST = “dev-www.betavites.com

"https://betavites.heroku.com"
VERSION =
1
CONFIG_PATH =
"config/betavites.yml"

Class Method Summary collapse

Class Method Details

.add_user(args) ⇒ Object



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

def add_user(args)
  code, message = Remote.send("api/add_user", args)
end

.invite_friend(email, inviter_id = nil) ⇒ Object



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

def invite_friend(email, inviter_id=nil)
  code, message = Remote.send("api/invite_friend", {:email => email, :inviter_id => inviter_id})
end

.redeem_code(code) ⇒ Object



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

def redeem_code(code)
  code, message = Remote.send("api/redeem_code", {:code => code})
end

.validate_code(code) ⇒ Object



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

def validate_code(code)
  code, message = Remote.send("api/validate_code", {:code => code})
end