class Paradocs::Policies::Format
Attributes
message[R]
Public Class Methods
new(fmt, msg="invalid format")
click to toggle source
# File lib/paradocs/policies.rb, line 8 def initialize(fmt, msg="invalid format") @message = msg @fmt = fmt end
Public Instance Methods
eligible?(value, key, payload)
click to toggle source
# File lib/paradocs/policies.rb, line 13 def eligible?(value, key, payload) payload.key?(key) end
validate(value, key, payload)
click to toggle source
# File lib/paradocs/policies.rb, line 17 def validate(value, key, payload) !payload.key?(key) || !!(value.to_s =~ @fmt) end