Sha256: b6b7fcaab72a148011b469d666d46e043a4590a7ab055d559ecbffcab58801d0

Contents?: true

Size: 276 Bytes

Versions: 9

Compression:

Stored size: 276 Bytes

Contents

module HasDynamicColumns
	class DynamicColumnValidation < ::ActiveRecord::Base
		belongs_to :dynamic_column, :class_name => "HasDynamicColumns::DynamicColumn"

		def is_valid?(str)
			matches = Regexp.new(self["regexp"]).match(str.to_s)

			return !matches.nil?
		end
	end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
has_dynamic_columns-0.3.10 lib/has_dynamic_columns/dynamic_column_validation.rb
has_dynamic_columns-0.3.9 lib/has_dynamic_columns/dynamic_column_validation.rb
has_dynamic_columns-0.3.8 lib/has_dynamic_columns/dynamic_column_validation.rb
has_dynamic_columns-0.3.6 lib/has_dynamic_columns/dynamic_column_validation.rb
has_dynamic_columns-0.3.5 lib/has_dynamic_columns/dynamic_column_validation.rb
has_dynamic_columns-0.3.3 lib/has_dynamic_columns/dynamic_column_validation.rb
has_dynamic_columns-0.3.2 lib/has_dynamic_columns/dynamic_column_validation.rb
has_dynamic_columns-0.2.1 lib/has_dynamic_columns/dynamic_column_validation.rb
has_dynamic_columns-0.2.0 lib/has_dynamic_columns/dynamic_column_validation.rb