Sha256: cd724952bb24e389f08dbb1c2c09f43a2e0de03ecec40b63288d129134562521
Contents?: true
Size: 380 Bytes
Versions: 1
Compression:
Stored size: 380 Bytes
Contents
module SimpleDecorator module Plug extend ActiveSupport::Concern def decorator self.class.decorator.new self if decorated? end def decorated? self.class.decorated? end module ClassMethods def decorator "#{name}Decorator".safe_constantize end def decorated? decorator.present? end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
unico-training-7.8.0 | lib/simple_decorator/plug.rb |