Sha256: 00e32be44db422d0fe4da193ad8cf87260f25632ec0e63054d79e31ea234f606

Contents?: true

Size: 381 Bytes

Versions: 3

Compression:

Stored size: 381 Bytes

Contents

module WithFilters
  module Filter
    # @private
    class CheckBox < Base
      def initialize(name, namespace, value, options = {})
        super

        @to_partial_path << 'es' unless self.collection.nil?
      end

      def selected?
        if self.collection.nil?
          value.to_s == 'on'
        else
          value.present?
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
with_filters-0.1.2 lib/with_filters/models/filter/check_box.rb
with_filters-0.1.1 lib/with_filters/models/filter/check_box.rb
with_filters-0.1.0 lib/with_filters/models/filter/check_box.rb