Sha256: 4432970a108956b8073211fdec22c137a0130cd7d0523d4a3bb920531ab5d1c1

Contents?: true

Size: 301 Bytes

Versions: 32

Compression:

Stored size: 301 Bytes

Contents

module ClarkKent
	class ReportFilterOption

		attr_accessor :param, :label, :collection, :kind, :select, :in_required_date_group, :date_requirement_override

    def initialize params = {}
      params.each { |key, value| send "#{key}=", value }
    end

		def label
			@label || @param
		end
	end
end

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
clark_kent-0.11.3 app/models/clark_kent/report_filter_option.rb
clark_kent-0.11.2 app/models/clark_kent/report_filter_option.rb
clark_kent-0.11.1 app/models/clark_kent/report_filter_option.rb
clark_kent-0.11.0 app/models/clark_kent/report_filter_option.rb
clark_kent-0.10.4 app/models/clark_kent/report_filter_option.rb
clark_kent-0.10.2 app/models/clark_kent/report_filter_option.rb
clark_kent-0.10.1 app/models/clark_kent/report_filter_option.rb
clark_kent-0.10.0 app/models/clark_kent/report_filter_option.rb
clark_kent-0.9.9 app/models/clark_kent/report_filter_option.rb
clark_kent-0.9.8 app/models/clark_kent/report_filter_option.rb
clark_kent-0.9.7 app/models/clark_kent/report_filter_option.rb
clark_kent-0.9.6 app/models/clark_kent/report_filter_option.rb
clark_kent-0.9.5 app/models/clark_kent/report_filter_option.rb
clark_kent-0.9.4 app/models/clark_kent/report_filter_option.rb
clark_kent-0.9.2 app/models/clark_kent/report_filter_option.rb
clark_kent-0.9.1 app/models/clark_kent/report_filter_option.rb
clark_kent-0.9.0 app/models/clark_kent/report_filter_option.rb
clark_kent-0.8.11 app/models/clark_kent/report_filter_option.rb
clark_kent-0.8.10 app/models/clark_kent/report_filter_option.rb
clark_kent-0.8.9 app/models/clark_kent/report_filter_option.rb