Sha256: a02ed46fa3496acb36204579ce85894783d1676eb71d957ac6d210ef57d63a16

Contents?: true

Size: 274 Bytes

Versions: 7

Compression:

Stored size: 274 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

7 entries across 7 versions & 1 rubygems

Version Path
has_dynamic_columns-0.1.1 lib/has_dynamic_columns/dynamic_column_validation.rb
has_dynamic_columns-0.1.0 lib/has_dynamic_columns/dynamic_column_validation.rb
has_dynamic_columns-0.0.5 lib/has_dynamic_columns/dynamic_column_validation.rb
has_dynamic_columns-0.0.4 lib/has_dynamic_columns/dynamic_column_validation.rb
has_dynamic_columns-0.0.3 lib/has_dynamic_columns/dynamic_column_validation.rb
has_dynamic_columns-0.0.2 lib/has_dynamic_columns/dynamic_column_validation.rb
has_dynamic_columns-0.0.1 lib/has_dynamic_columns/dynamic_column_validation.rb