Sha256: fb1ceb47a0450c7d1ee2803c54530e18aa2aa22c4e0b653f0ab11f8e4aacdee6

Contents?: true

Size: 553 Bytes

Versions: 1

Compression:

Stored size: 553 Bytes

Contents

module ClarkKent
	class ReportFilter < ActiveRecord::Base
	  include Cloneable

	  attr_accessor :filter_value_1, :filter_value_2
		attr_accessible :filter_value_1, :filter_value_2, :report_id, :filter_name, :filter_value, :filterable_id, :filterable_type, :type
		belongs_to :filterable, polymorphic: true

		def filter_match_params
			[self.filter_match_param,self.filter_match_value]
		end

		def filter_match_param
			self.filter_name
		end

		def filter_match_value
			self.filter_value
		end

		def display_name
			self.filter_name
		end

	end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
clark_kent-0.0.1 app/models/clark_kent/report_filter.rb