Module: PublishMyData::AllFeatures::ClassMethods

Included in:
DatasetPowers::ClassMethods
Defined in:
app/models/concerns/publish_my_data/all_features.rb

Instance Method Summary collapse

Instance Method Details

#deprecated_rdf_type(type) ⇒ Object



63
64
65
# File 'app/models/concerns/publish_my_data/all_features.rb', line 63

def deprecated_rdf_type(type)
  self._DEPRECATED_RDF_TYPE = type
end

#find_by_slug(slug) ⇒ Object



80
81
82
# File 'app/models/concerns/publish_my_data/all_features.rb', line 80

def find_by_slug(slug)
  find(uri_from_slug(slug))
end

#get_deprecated_rdf_typeObject



67
68
69
# File 'app/models/concerns/publish_my_data/all_features.rb', line 67

def get_deprecated_rdf_type
  self._DEPRECATED_RDF_TYPE
end

#slug_from_uri(uri) ⇒ Object



75
76
77
78
# File 'app/models/concerns/publish_my_data/all_features.rb', line 75

def slug_from_uri(uri)
  root_uri = self.uri_from_slug('')
  uri.to_s.gsub(root_uri, '')
end

#sort_by_label_or_uri(array_of_resources) ⇒ Object



58
59
60
61
# File 'app/models/concerns/publish_my_data/all_features.rb', line 58

def sort_by_label_or_uri(array_of_resources)
  # TODO: implement me! :-)
  array_of_resources
end

#uri_from_slug(slug) ⇒ Object



71
72
73
# File 'app/models/concerns/publish_my_data/all_features.rb', line 71

def uri_from_slug(slug)
  # Implement!
end