Module: PublishMyData::AllFeatures
- Extended by:
- ActiveSupport::Concern
- Included in:
- ConceptScheme, Ontology, Vocabulary
- Defined in:
- app/models/concerns/publish_my_data/all_features.rb
Defined Under Namespace
Modules: ClassMethods
Instance Method Summary collapse
Instance Method Details
#deprecated? ⇒ Boolean
40 41 42 |
# File 'app/models/concerns/publish_my_data/all_features.rb', line 40 def deprecated? self.rdf_type.include?(self.class.get_deprecated_rdf_type) end |
#download_prefix ⇒ Object
52 53 54 |
# File 'app/models/concerns/publish_my_data/all_features.rb', line 52 def download_prefix "#{self.resource_type}_data_#{self.slug.gsub('/', '|')}_#{self.modified.strftime("%Y%m%d")}" end |
#resource_type ⇒ Object
48 49 50 |
# File 'app/models/concerns/publish_my_data/all_features.rb', line 48 def resource_type self.class.name.demodulize.underscore end |
#slug ⇒ Object
44 45 46 |
# File 'app/models/concerns/publish_my_data/all_features.rb', line 44 def slug self.class.slug_from_uri(self.uri) end |