Sha256: 1482fe768bf61112f4ddc73da8d70603d4061b1e48cbb5a2147890f17bccc216
Contents?: true
Size: 610 Bytes
Versions: 1
Compression:
Stored size: 610 Bytes
Contents
module HungryForm module Rails module Renderable def wrapper_class classes = [] classes << attributes[:wrapper_class] if attributes[:wrapper_class] classes << 'hidden' unless visible? if self.is_a?(HungryForm::Elements::Base::ActiveElement) && self.error.present? classes << HungryForm.configuration.rails.error_class || 'invalid' end classes.join(' ') if classes.any? end def input_attributes attributes.except(*[configuration[:input_attributes_except], :wrapper_class, :checked].flatten) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hungryform-rails-0.0.5 | lib/hungryform/rails/renderable.rb |