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

#contextObject

Returns the value of attribute context.



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

def context
  @context
end

#FACETSObject (readonly)

Returns the value of attribute FACETS.



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

def FACETS
  @FACETS
end

#MEASURESObject (readonly)

Returns the value of attribute MEASURES.



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

def MEASURES
  @MEASURES
end

#PRODUCT_TYPESObject (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