Class: GoodGuide::Gibbon::AbstractClient

Inherits:
Object
  • Object
show all
Defined in:
lib/goodguide/gibbon.rb

Direct Known Subclasses

RuntimeClient, StaticClient

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.queriesObject



303
304
305
# File 'lib/goodguide/gibbon.rb', line 303

def self.queries
  @queries ||= {}
end

.query(type, opts = {}, &impl) ⇒ Object



307
308
309
# File 'lib/goodguide/gibbon.rb', line 307

def self.query(type, opts={}, &impl)
  queries[type.to_s] = impl
end

Instance Method Details

#to_js(gibbon) ⇒ Object



311
312
313
# File 'lib/goodguide/gibbon.rb', line 311

def to_js(gibbon)
  raise 'abstract'
end