Module: Bone::API::ClassMethods

Included in:
Bone
Defined in:
lib/bone/api.rb

Instance Method Summary collapse

Instance Method Details

#destroy(token) ⇒ Object



94
95
96
# File 'lib/bone/api.rb', line 94

def destroy(token)
  new(Bone.token, Bone.secret).destroy token
end

#generateObject



91
92
93
# File 'lib/bone/api.rb', line 91

def generate
  new(Bone.token, Bone.secret).generate
end

#get(name) ⇒ Object Also known as: []



74
75
76
# File 'lib/bone/api.rb', line 74

def get(name)
  new(Bone.token, Bone.secret).get name
end

#key?(name) ⇒ Boolean

Returns:

  • (Boolean)


85
86
87
# File 'lib/bone/api.rb', line 85

def key?(name)
  new(Bone.token, Bone.secret).key? name
end

#keys(filter = '*') ⇒ Object



82
83
84
# File 'lib/bone/api.rb', line 82

def keys(filter='*')
  new(Bone.token, Bone.secret).keys filter
end

#register(this_token, this_secret) ⇒ Object



88
89
90
# File 'lib/bone/api.rb', line 88

def register(this_token, this_secret)
  new(Bone.token, Bone.secret).register this_token, this_secret
end

#set(name, value) ⇒ Object Also known as: []=



78
79
80
# File 'lib/bone/api.rb', line 78

def set(name, value)
  new(Bone.token, Bone.secret).set name, value
end

#token?(token) ⇒ Boolean

Returns:

  • (Boolean)


97
98
99
# File 'lib/bone/api.rb', line 97

def token?(token)
  new(Bone.token, Bone.secret).token? token
end