Class: RailsAdmin::Config::Fields::Types::Phone

Inherits:
String
  • Object
show all
Defined in:
lib/basepack/rails_admin/fields_types/phone.rb

Instance Method Summary collapse

Instance Method Details

#normalized_valueObject

in case you want to save normalized value must be called from controller def parse_input(params)

raise params[name].inspect
params[name] = Phony.normalize(params[name], {cc: cc, ndc: ndc}) if params[name].present?

end



51
52
53
54
55
56
# File 'lib/basepack/rails_admin/fields_types/phone.rb', line 51

def normalized_value
  options = {}
  options[:cc] = cc if cc.present?
  options[:ndc] = ndc if ndc.present?
  Phony.normalize(value, options)
end