Sha256: e6e89915e44a102f87cf83110665ab7ef2d57f3c75c4da4efe498620a2d34f75
Contents?: true
Size: 323 Bytes
Versions: 1
Compression:
Stored size: 323 Bytes
Contents
class PopularModelWithCallbacks < PopularModel [:after, :before].each do |filter| [:befriend, :unfriend].each do |action| hook = "#{filter}_#{action}".to_sym method_name = "#{hook}_callback".to_sym send hook, method_name define_method method_name do true end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
popular-0.4.0 | spec/support/popular_model_with_callbacks.rb |