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



292
293
294
# File 'lib/goodguide/gibbon.rb', line 292

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

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



296
297
298
# File 'lib/goodguide/gibbon.rb', line 296

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

Instance Method Details

#to_js(gibbon) ⇒ Object



300
301
302
# File 'lib/goodguide/gibbon.rb', line 300

def to_js(gibbon)
  raise 'abstract'
end