class Qapi::Meetup::EventQuery

Public Instance Methods

all(group_id, options = {}) click to toggle source
# File lib/qapi/meetup/query/event_query.rb, line 5
def all(group_id, options = {})
  response = @connection.get("/2/events", { group_id: group_id }.merge(check_options(options)))
  JSON(response.body)['results'].map do |result|
    Event.new(@connection, result)
  end
end

Private Instance Methods

check_options(options) click to toggle source
# File lib/qapi/meetup/query/event_query.rb, line 13
def check_options(options)
  options.tap do |opts|
    if opts.has_key?(:time)
      time = opts[:time]
      opts[:time] = [(time.begin.to_i * 1000), (time.end.to_i * 1000)].join(',')
    end
  end
end