Module: Abroad::Extractors

Defined in:
lib/abroad/extractors.rb,
lib/abroad/extractors/xml.rb,
lib/abroad/extractors/json.rb,
lib/abroad/extractors/yaml.rb,
lib/abroad/extractors/extractor.rb,
lib/abroad/extractors/xml/xml_extractor.rb,
lib/abroad/extractors/yaml/jruby_compat.rb,
lib/abroad/extractors/json/json_extractor.rb,
lib/abroad/extractors/yaml/yaml_extractor.rb,
lib/abroad/extractors/yaml/rails_extractor.rb,
lib/abroad/extractors/xml/android_extractor.rb,
lib/abroad/extractors/json/key_value_extractor.rb,
lib/abroad/extractors/yaml/dotted_key_extractor.rb

Defined Under Namespace

Modules: Json, Xml, Yaml Classes: Extractor

Class Method Summary collapse

Class Method Details

.availableObject



17
18
19
# File 'lib/abroad/extractors.rb', line 17

def available
  registered.keys
end

.get(id) ⇒ Object



13
14
15
# File 'lib/abroad/extractors.rb', line 13

def get(id)
  registered[id.to_s]
end

.register(id, klass) ⇒ Object



9
10
11
# File 'lib/abroad/extractors.rb', line 9

def register(id, klass)
  registered[id.to_s] = klass
end