class GrosCalin::Hug

Attributes

datasource[R]
query[R]

Public Class Methods

new(id, datasource, query) click to toggle source
# File lib/gros_calin/config.rb, line 54
def initialize(id, datasource, query)
  @id = id
  @datasource = datasource
  @query = query
end

Public Instance Methods

json() click to toggle source
# File lib/gros_calin/config.rb, line 60
def json
  {
    id: id,
    datasource: datasource.json,
    uri: "/#{datasource.id}/#{id}"
  }
end
results() click to toggle source
# File lib/gros_calin/config.rb, line 68
def results
  datasource.driver.query(id, @query)
end