class Rack::Passbook::Registration
Public Instance Methods
before_validation()
click to toggle source
# File lib/rack/passbook/models/registration.rb, line 15 def before_validation normalize_push_token! if push_token end
validate()
click to toggle source
Calls superclass method
# File lib/rack/passbook/models/registration.rb, line 19 def validate super validates_presence :device_library_identifier validates_unique %i[device_library_identifier pass_id] validates_format /[[:xdigit:]]+/, :push_token validates_exact_length 64, :push_token end
Private Instance Methods
normalize_push_token!()
click to toggle source
# File lib/rack/passbook/models/registration.rb, line 30 def normalize_push_token! self.push_token = push_token.strip.gsub(/[<\s>]/, '') end