Sha256: 1a7e5c5400f5884cefddef3f389eb3537cd470d8b25aa07b5031e3f717383df8
Contents?: true
Size: 1.42 KB
Versions: 2
Compression:
Stored size: 1.42 KB
Contents
module RailsAdminSettings module RequireHelpers private def require_russian_phone begin require 'russian_phone' yield rescue LoadError => e e.message << " [rails_admin_settings] Please add gem 'russian_phone' to use phone settings" raise e end end def require_safe_yaml begin require 'safe_yaml' yield rescue LoadError => e e.message << " [rails_admin_settings] Please add gem 'safe_yaml' to your Gemfile to use yaml settings" raise e end end def require_sanitize begin require 'sanitize' yield rescue LoadError => e e.message << " [rails_admin_settings] Please add gem 'sanitize' to your Gemfile to use sanitized settings" raise e end end def require_validates_email_format_of begin require 'validates_email_format_of' yield rescue LoadError => e e.message << " [rails_admin_settings] Please add gem 'validates_email_format_of' to your Gemfile to use email type settings" raise e end end def require_geocoder begin require 'geocoder' yield rescue LoadError => e e.message << " [rails_admin_settings] Please add gem 'geocoder' to your Gemfile to use address type settings" raise e end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rails_admin_settings-0.3.0 | lib/rails_admin_settings/require_helpers.rb |
rails_admin_settings-0.2.0 | lib/rails_admin_settings/require_helpers.rb |