class Slack::Base
Public Class Methods
parse(response, key=nil)
click to toggle source
# File lib/laziness/base.rb, line 6 def parse(response, key=nil) parsed = JSON.parse(response.body) parsed = parsed[key] if key && parsed[key] if parsed.is_a? Array models = [] parsed.each { |attributes| models << new(attributes) } models else new parsed end end
parse_all(responses, key=nil)
click to toggle source
# File lib/laziness/base.rb, line 18 def parse_all(responses, key=nil) responses.map do |response| parse(response, key) end.flatten end