Class: DataFoodConsortium::Connector::Connector
- Inherits:
-
Object
- Object
- DataFoodConsortium::Connector::Connector
- Includes:
- Singleton
- Defined in:
- lib/datafoodconsortium/connector/connector.rb
Instance Attribute Summary collapse
-
#context ⇒ Object
Returns the value of attribute context.
-
#FACETS ⇒ Object
readonly
Returns the value of attribute FACETS.
-
#MEASURES ⇒ Object
readonly
Returns the value of attribute MEASURES.
-
#PRODUCT_TYPES ⇒ Object
readonly
Returns the value of attribute PRODUCT_TYPES.
Instance Method Summary collapse
- #export(subject, *subjects) ⇒ Object
- #loadFacets(data) ⇒ Object
- #loadMeasures(data) ⇒ Object
- #loadProductTypes(data) ⇒ Object
Instance Attribute Details
#context ⇒ Object
Returns the value of attribute context.
30 31 32 |
# File 'lib/datafoodconsortium/connector/connector.rb', line 30 def context @context end |
#FACETS ⇒ Object (readonly)
Returns the value of attribute FACETS.
32 33 34 |
# File 'lib/datafoodconsortium/connector/connector.rb', line 32 def FACETS @FACETS end |
#MEASURES ⇒ Object (readonly)
Returns the value of attribute MEASURES.
33 34 35 |
# File 'lib/datafoodconsortium/connector/connector.rb', line 33 def MEASURES @MEASURES end |
#PRODUCT_TYPES ⇒ Object (readonly)
Returns the value of attribute PRODUCT_TYPES.
34 35 36 |
# File 'lib/datafoodconsortium/connector/connector.rb', line 34 def PRODUCT_TYPES @PRODUCT_TYPES end |
Instance Method Details
#export(subject, *subjects) ⇒ Object
36 37 38 |
# File 'lib/datafoodconsortium/connector/connector.rb', line 36 def export(subject, *subjects) return @exporter.process(subject, *subjects) end |
#loadFacets(data) ⇒ Object
40 41 42 |
# File 'lib/datafoodconsortium/connector/connector.rb', line 40 def loadFacets(data) @FACETS = loadThesaurus(data) end |
#loadMeasures(data) ⇒ Object
44 45 46 |
# File 'lib/datafoodconsortium/connector/connector.rb', line 44 def loadMeasures(data) @MEASURES = loadThesaurus(data) end |
#loadProductTypes(data) ⇒ Object
48 49 50 |
# File 'lib/datafoodconsortium/connector/connector.rb', line 48 def loadProductTypes(data) @PRODUCT_TYPES = loadThesaurus(data) end |