Class: Caracal::Core::Models::PageFlipModel

Inherits:
BaseModel
  • Object
show all
Defined in:
lib/caracal/core/models/page_flip_model.rb

Overview

This class handles block options passed to tables via their data collections.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options = {}, &block) ⇒ PageFlipModel

initialization



22
23
24
# File 'lib/caracal/core/models/page_flip_model.rb', line 22

def initialize(options={}, &block)
  super options, &block
end

Instance Attribute Details

#page_margin_leftObject (readonly)

Returns the value of attribute page_margin_left.



18
19
20
# File 'lib/caracal/core/models/page_flip_model.rb', line 18

def page_margin_left
  @page_margin_left
end

#page_margin_rightObject (readonly)

Returns the value of attribute page_margin_right.



19
20
21
# File 'lib/caracal/core/models/page_flip_model.rb', line 19

def page_margin_right
  @page_margin_right
end

#page_widthObject (readonly)

accessors



17
18
19
# File 'lib/caracal/core/models/page_flip_model.rb', line 17

def page_width
  @page_width
end

Instance Method Details

#contentsObject

.contents



42
43
44
# File 'lib/caracal/core/models/page_flip_model.rb', line 42

def contents
  @contents ||= []
end

#valid?Boolean

.valid?

Returns:

  • (Boolean)


49
50
51
# File 'lib/caracal/core/models/page_flip_model.rb', line 49

def valid?
  contents.size > 0
end