Class: Exo::Resource

Inherits:
Object
  • Object
show all
Includes:
Document
Defined in:
app/models/exo/resource.rb,
app/models/exo/resource/item.rb,
app/models/exo/resource/meta_field.rb,
app/models/exo/resource/meta_value.rb,
app/models/exo/resource/meta_relation.rb

Defined Under Namespace

Classes: Item, ItemAsset, MetaErrors, MetaField, MetaRelation, MetaValue

Instance Method Summary collapse

Instance Method Details

#itemsObject



22
23
24
# File 'app/models/exo/resource.rb', line 22

def items
  site.slug_scope(Exo::Resource::Item).where resource_slug_id: self.slug_id
end

#meta_field_for(key) ⇒ Object



18
19
20
# File 'app/models/exo/resource.rb', line 18

def meta_field_for key
  meta_fields.where(slug_id: key).first
end