Class: Caracal::Core::Models::HeaderModel

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

Overview

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

Instance Method Summary collapse

Constructor Details

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

initialization



20
21
22
# File 'lib/caracal/core/models/header_model.rb', line 20

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

Instance Method Details

#contentsObject

DATA ACCESSORS =======================


30
31
32
# File 'lib/caracal/core/models/header_model.rb', line 30

def contents
  @contents ||= []
end

#valid?Boolean

VALIDATION ===========================

Returns:

  • (Boolean)


36
37
38
# File 'lib/caracal/core/models/header_model.rb', line 36

def valid?
  contents.size > 0
end