Class: Bundle

Inherits:
Book
  • Object
show all
Defined in:
lib/iatelier/models/Bundle.rb

Constant Summary collapse

@@dimensions =
['title', 'subtitle', 'description', 'slug', 'thumbnail', 'timestamp']

Constants inherited from Book

Book::DIMENSIONS, Book::GROUPINGS, Book::ROLES

Instance Attribute Summary

Attributes inherited from Book

#namespace

Instance Method Summary collapse

Methods inherited from Book

#content, #content_raw, #convert, #dimensions, #get_asset, #groupings, #individuals, #kind, #revise_description, #revise_slug, #revise_subtitle, #revise_thumbnail, #revise_timestamp, #revise_title, #roles, #setup_description, #setup_slug, #setup_subtitle, #setup_thumbnail, #setup_timestamp, #setup_title, #store_attachment, #sync_content, #sync_individuals, #sync_keywords, #uniq

Instance Method Details

#items(class_name) ⇒ Object



13
14
15
16
# File 'lib/iatelier/models/Bundle.rb', line 13

def items(class_name)
	@query = '`bundleables`.`bundle_id` = "' + self.id.to_s + '"'
	Object::const_get(class_name).joins(:bundleables).where(@query)
end