Module: Elefeely

Extended by:
Configurable
Defined in:
lib/elefeely.rb,
lib/elefeely/version.rb,
lib/elefeely/configurable.rb

Defined Under Namespace

Modules: Configurable

Constant Summary collapse

VERSION =
"0.0.5"

Instance Attribute Summary

Attributes included from Configurable

#api_host, #source_key, #source_secret

Class Method Summary collapse

Methods included from Configurable

configure

Class Method Details

.phone_numbersObject



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

def self.phone_numbers
  request(:get, phone_numbers_uri)
end

.send_feeling(params) ⇒ Object



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

def self.send_feeling(params)
  request(:post, feelings_uri, body: params)
end

.unsubscribe_number(phone_number) ⇒ Object



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

def self.unsubscribe_number(phone_number)
  request(:post, phone_number_uri(phone_number), body: {verified: false})
end

.verify_number(phone_number) ⇒ Object



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

def self.verify_number(phone_number)
  request(:post, phone_number_uri(phone_number), body: {verified: true})
end