class SimpleAttribute::Attributes::Boolean
Public Instance Methods
false_class()
click to toggle source
# File lib/simple_attribute/attributes/boolean.rb, line 12 def false_class invert_classes? ? options[:true] : options[:false] end
invert_classes?()
click to toggle source
# File lib/simple_attribute/attributes/boolean.rb, line 4 def invert_classes? options[:invert] == true end
render_attribute()
click to toggle source
# File lib/simple_attribute/attributes/boolean.rb, line 27 def render_attribute 'Yes' end
render_default_value()
click to toggle source
# File lib/simple_attribute/attributes/boolean.rb, line 23 def render_default_value 'No' end
true_class()
click to toggle source
# File lib/simple_attribute/attributes/boolean.rb, line 8 def true_class invert_classes? ? options[:false] : options[:true] end
wrapper_html()
click to toggle source
Calls superclass method
SimpleAttribute::Attributes::Base#wrapper_html
# File lib/simple_attribute/attributes/boolean.rb, line 16 def wrapper_html classes = value? ? true_class : false_class classes = "#{super[:class]} #{classes}".strip super.merge(class: classes) end