Module: Devrant

Included in:
Rants, Users
Defined in:
lib/devrant.rb,
lib/devrant/api.rb,
lib/devrant/rants.rb,
lib/devrant/users.rb,
lib/devrant/version.rb

Defined Under Namespace

Classes: Api, Rants, Users

Constant Summary collapse

VERSION =
"1.0.0"

Instance Method Summary collapse

Instance Method Details

#extend_request(var, options) ⇒ Object



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

def extend_request(var, options)
  { "#{var}": self.class.default_options[:query].merge(options) }
end

#structuralize(json) ⇒ Object



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

def structuralize(json)
  JSON.parse(json.body, object_class: OpenStruct)
end