Class: KktixEvent::KktixApi

Inherits:
Object
  • Object
show all
Defined in:
lib/kktix-api/kktix_api.rb

Overview

Service for retriving KKTIX events

Class Method Summary collapse

Class Method Details

.events(oid = nil) ⇒ Object



8
9
10
11
12
# File 'lib/kktix-api/kktix_api.rb', line 8

def self.events(oid = nil)
  response = HTTP.get(events_json_uri(oid: oid)).parse
  return response['entry'] if response.key?('entry')
  []
end

.events_json_uri(oid: nil) ⇒ Object



14
15
16
17
# File 'lib/kktix-api/kktix_api.rb', line 14

def self.events_json_uri(oid: nil)
  return 'https://kktix.com/events.json' if oid.nil?
  "http://#{oid}.kktix.cc/events.json"
end