Class: NoCms::Pages::Deprecated::Block
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- NoCms::Pages::Deprecated::Block
- Defined in:
- app/models/no_cms/pages/deprecated/block.rb
Defined Under Namespace
Classes: Translation
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.dump ⇒ Object
27 28 29 |
# File 'app/models/no_cms/pages/deprecated/block.rb', line 27 def self.dump roots.map(&:dump) end |
Instance Method Details
#dump ⇒ Object
31 32 33 34 35 36 37 38 39 40 41 42 43 |
# File 'app/models/no_cms/pages/deprecated/block.rb', line 31 def dump { page: page, position: position, children: children.map(&:dump), translations: Hash[translations.map{|t| [t.locale, { layout: t.layout, draft: t.draft, fields_info: t.fields_info.to_hash }]}] } end |
#position ⇒ Object
23 24 25 |
# File 'app/models/no_cms/pages/deprecated/block.rb', line 23 def position self[:position] || 0 end |
#readonly? ⇒ Boolean
19 20 21 |
# File 'app/models/no_cms/pages/deprecated/block.rb', line 19 def readonly? true end |