Module: Mida::DataVocabulary
- Defined in:
- lib/mida_vocabulary/vocabularies/data_vocabulary.rb,
lib/mida_vocabulary/vocabularies/data_vocabulary/geo.rb,
lib/mida_vocabulary/vocabularies/data_vocabulary/item.rb,
lib/mida_vocabulary/vocabularies/data_vocabulary/event.rb,
lib/mida_vocabulary/vocabularies/data_vocabulary/offer.rb,
lib/mida_vocabulary/vocabularies/data_vocabulary/person.rb,
lib/mida_vocabulary/vocabularies/data_vocabulary/recipe.rb,
lib/mida_vocabulary/vocabularies/data_vocabulary/review.rb,
lib/mida_vocabulary/vocabularies/data_vocabulary/address.rb,
lib/mida_vocabulary/vocabularies/data_vocabulary/product.rb,
lib/mida_vocabulary/vocabularies/data_vocabulary/breadcrumb.rb,
lib/mida_vocabulary/vocabularies/data_vocabulary/organization.rb,
lib/mida_vocabulary/vocabularies/data_vocabulary/offeraggregate.rb
Defined Under Namespace
Classes: Address, Breadcrumb, Event, Geo, Item, Offer, OfferAggregate, Organization, Person, Product, Recipe, Review
Class Method Summary
collapse
Class Method Details
.const_missing(name) ⇒ Object
3
4
5
6
7
8
9
10
|
# File 'lib/mida_vocabulary/vocabularies/data_vocabulary.rb', line 3
def self.const_missing(name)
filename = File.dirname(__FILE__) + "/data_vocabulary/#{name.to_s.downcase}.rb"
require filename
load filename unless self.const_defined?(name, false)
const_get(name, false) if const_defined?(name, false)
end
|
.forget_all! ⇒ Object
12
13
14
15
16
|
# File 'lib/mida_vocabulary/vocabularies/data_vocabulary.rb', line 12
def self.forget_all!
constants.each do |name|
remove_const(name)
end
end
|