Navigation Menu

Skip to content

cutalion/modify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Modify

Rails gem for modifying model’s attributes before validation.

Usage

class Person < ActiveRecord::Base
  modify :first_name, :last_name do |old_value|
    old_value.upcase
  end
end

p = Person.new :first_name => 'John', :last_name => 'Doe'
p.first_name #=> John
p.last_name  #=> Doe
p.valid?
p.first_name #=> JOHN
p.last_name  #=> DOE

Installation

License

About

Rails gem for modifying model’s attributes before validation

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages