Sha256: ff109d626b066d91e4f1713674dab60195fbfc5e0bed2a2c44380bc2ce11e68c
Contents?: true
Size: 452 Bytes
Versions: 5
Compression:
Stored size: 452 Bytes
Contents
module Cms module Behaviors module Readonly def self.included(model_class) model_class.extend(MacroMethods) end module MacroMethods def readonly? !!@is_readonly end def is_readonly(_options={}) @is_readonly = true include InstanceMethods end end module InstanceMethods def readonly? true end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems