class Deep::Hash::Struct::Dashboard::Table::Row
Attributes
name[RW]
opt[RW]
value[RW]
Public Class Methods
new(options = {})
click to toggle source
# File lib/deep/hash/struct/dashboard/table/row.rb, line 13 def initialize(options = {}) self.value = options.delete(:value) self.name = options.delete(:name) self.opt = default_options.merge(options) end
Public Instance Methods
header?()
click to toggle source
# File lib/deep/hash/struct/dashboard/table/row.rb, line 19 def header? opt[:header] end
side?()
click to toggle source
# File lib/deep/hash/struct/dashboard/table/row.rb, line 23 def side? opt[:side] end
side_header?()
click to toggle source
# File lib/deep/hash/struct/dashboard/table/row.rb, line 27 def side_header? header? && side? end
side_or_header?()
click to toggle source
# File lib/deep/hash/struct/dashboard/table/row.rb, line 31 def side_or_header? header? || side? end
Private Instance Methods
default_options()
click to toggle source
# File lib/deep/hash/struct/dashboard/table/row.rb, line 37 def default_options { header: false, side: false } end