Class: Houston::Extensions::Deprecated::DeprecatedColumnDsl

Inherits:
Object
  • Object
show all
Defined in:
lib/houston/boot/extensions/deprecated.rb

Instance Method Summary collapse

Instance Method Details

#ability(&block) ⇒ Object



75
76
77
# File 'lib/houston/boot/extensions/deprecated.rb', line 75

def ability(&block)
  @ability_block = block
end

#add_to(view) ⇒ Object



79
80
81
82
83
84
# File 'lib/houston/boot/extensions/deprecated.rb', line 79

def add_to(view)
  column = view.add_column @name, &@render_block
  ability_block = @ability_block
  column.ability { ability_block.call(self) } if ability_block
  column
end

#html(&block) ⇒ Object



71
72
73
# File 'lib/houston/boot/extensions/deprecated.rb', line 71

def html(&block)
  @render_block = block
end

#name(value) ⇒ Object



67
68
69
# File 'lib/houston/boot/extensions/deprecated.rb', line 67

def name(value)
  @name = value
end