Class: Daifuku::Event

Inherits:
Object
  • Object
show all
Defined in:
lib/daifuku/models.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name, columns, descriptions, is_obsolete) ⇒ Event

Returns a new instance of Event.



41
42
43
44
45
46
# File 'lib/daifuku/models.rb', line 41

def initialize(name, columns, descriptions, is_obsolete)
  @name = name
  @columns = columns
  @descriptions = descriptions
  @is_obsolete = is_obsolete
end

Instance Attribute Details

#columnsColumn (readonly)

Returns:



33
34
35
# File 'lib/daifuku/models.rb', line 33

def columns
  @columns
end

#descriptionsObject (readonly)

Returns String.

Returns:

  • String



35
36
37
# File 'lib/daifuku/models.rb', line 35

def descriptions
  @descriptions
end

#nameObject (readonly)

Returns String.

Returns:

  • String



31
32
33
# File 'lib/daifuku/models.rb', line 31

def name
  @name
end

Instance Method Details

#dumpObject



48
49
50
51
52
53
54
55
# File 'lib/daifuku/models.rb', line 48

def dump
  {
    'name' => name,
    'columns' => columns.map(&:dump),
    'descriptions' => descriptions,
    'is_obsolete' => obsolete?,
  }
end

#obsolete?Boolean

Returns:

  • (Boolean)


37
38
39
# File 'lib/daifuku/models.rb', line 37

def obsolete?
  @is_obsolete
end