Sha256: 3e8bfede46b6e67dee23c007c5079fead9527a9f93150ea0d7633d13f6e18e67
Contents?: true
Size: 535 Bytes
Versions: 5
Compression:
Stored size: 535 Bytes
Contents
module Judge class Validator attr_reader :active_model_validator, :kind, :options, :method, :messages def initialize(amv, method, message_collection) @active_model_validator = amv @kind = @active_model_validator.kind @options = @active_model_validator.options.reject { |key| [:if, :on, :unless, :tokenizer].include?(key) } @method = method @messages = message_collection end def to_hash { :kind => kind, :options => options, :messages => messages.to_hash } end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
judge-1.4.0 | lib/judge/validator.rb |
judge-1.3.0 | lib/judge/validator.rb |
judge-1.2.0 | lib/judge/validator.rb |
judge-1.1.0 | lib/judge/validator.rb |
judge-1.0.0 | lib/judge/validator.rb |