Class: DataFoodConsortium::Connector::Connector

Inherits:
Object
  • Object
show all
Includes:
Singleton
Defined in:
lib/datafoodconsortium/connector/connector.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#FACETSObject (readonly)

Returns the value of attribute FACETS.



30
31
32
# File 'lib/datafoodconsortium/connector/connector.rb', line 30

def FACETS
  @FACETS
end

#MEASURESObject (readonly)

Returns the value of attribute MEASURES.



31
32
33
# File 'lib/datafoodconsortium/connector/connector.rb', line 31

def MEASURES
  @MEASURES
end

#PRODUCT_TYPESObject (readonly)

Returns the value of attribute PRODUCT_TYPES.



32
33
34
# File 'lib/datafoodconsortium/connector/connector.rb', line 32

def PRODUCT_TYPES
  @PRODUCT_TYPES
end

Instance Method Details

#export(subject) ⇒ Object



34
35
36
# File 'lib/datafoodconsortium/connector/connector.rb', line 34

def export(subject)
    return @exporter.process(subject);
end

#loadFacets(data) ⇒ Object



38
39
40
# File 'lib/datafoodconsortium/connector/connector.rb', line 38

def loadFacets(data)
    @FACETS = loadThesaurus(data);
end

#loadMeasures(data) ⇒ Object



42
43
44
# File 'lib/datafoodconsortium/connector/connector.rb', line 42

def loadMeasures(data)
    @MEASURES = loadThesaurus(data);
end

#loadProductTypes(data) ⇒ Object



46
47
48
# File 'lib/datafoodconsortium/connector/connector.rb', line 46

def loadProductTypes(data)
    @PRODUCT_TYPES = loadThesaurus(data);
end