Class: SyoboiCalendar::Connector

Inherits:
Object
  • Object
show all
Defined in:
lib/syoboi_calendar/connector.rb

Constant Summary collapse

URL =
"http://cal.syoboi.jp/"
PATH =
"/db.php"

Instance Method Summary collapse

Instance Method Details

#connectionObject



10
11
12
13
14
15
16
17
# File 'lib/syoboi_calendar/connector.rb', line 10

def connection
  @connection ||= Faraday.new(url: url) do |connection|
    connection.adapter :net_http
    connection.response :mashify
    connection.response :xml
    connection.response :raise_error
  end
end

#get(query) ⇒ Object



6
7
8
# File 'lib/syoboi_calendar/connector.rb', line 6

def get(query)
  connection.get(path, query)
end

#pathObject



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

def path
  PATH
end

#urlObject



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

def url
  URL
end