Sha256: de1341b557b63594d6d25de4f5ab03b9608914d0ea8be69467edbc207ebb154e

Contents?: true

Size: 988 Bytes

Versions: 1

Compression:

Stored size: 988 Bytes

Contents

module FreebaseImporters
  class Animal < Base
    map :id
    map :name

    map :"/biology/organism_classification/higher_classification"
    map :"/biology/organism_classification/lower_classifications", []
    map :"/fictional_universe/character_species/characters_of_this_species", []

    add_to_mql :"type", "/biology/animal"
    add_to_mql :"/biology/organism_classification/rank", "species"
    images!
  end
end
# module FreebaseImporters
#   class President < Base
#     map :name
#     map :id
#
#     add_to_mql :"/government/us_president/presidency_number", []
#     add_method :presidency_numbers, -> { data["/government/us_president/presidency_number"] }
#
#     map :"/people/person/date_of_birth"
#     add_method :date_of_birth, -> {
#       date = data["/people/person/date_of_birth"]
#       date ? Date.parse(date) : nil rescue date
#     }
#
#     map :"/people/person/height_meters"
#
#     add_to_mql :type, "/government/us_president"
#     images!
#   end
# end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
freebase-importers-0.0.4 lib/freebase_importers/animal.rb