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



246
247
248
# File 'lib/goodguide/gibbon.rb', line 246

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

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



250
251
252
# File 'lib/goodguide/gibbon.rb', line 250

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

Instance Method Details

#to_jsObject



254
255
256
# File 'lib/goodguide/gibbon.rb', line 254

def to_js
  raise 'abstract'
end