#Value Objects and ActiveRecord
##Value Objects
###Properties
- A Measure or description of something
- Equality is dependent on values rather than an identity
- Immutable
###Examples:
require 'non_digest_assets' | |
namespace :assets do | |
desc "Copy certain assets to a non-digest version" | |
task :non_digested do | |
NonDigestAssets.new.generate | |
end | |
# Run non_digested task after precompile |
class BetterHash < Footing | |
def filter!(keys, replacement: "[FILTERED]") | |
should_replace = lambda do |key| | |
replace = false | |
keys.each do |k| | |
break if replace | |
replace = k.is_a?(Regexp) ? key.to_s =~ k : key.to_s == k.to_s | |
end | |
replace |
#Value Objects and ActiveRecord
##Value Objects
###Properties
###Examples: