Module: Ecoportal::API::Common::Content::DoubleModel::Modifiers::ReadOnlyAble
- Extended by:
- Includer
- Defined in:
- lib/ecoportal/api/common/content/double_model/modifiers/read_only_able.rb
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
Instance Method Summary collapse
Methods included from Includer
Class Method Details
.included(base) ⇒ Object
11 12 13 14 15 16 17 18 19 20 |
# File 'lib/ecoportal/api/common/content/double_model/modifiers/read_only_able.rb', line 11 def included(base) super base.extend Content::ClassHelpers include_missing(base, DoubleModel::Parented) include_missing(base, Modifiers::Rootable) base.extend ClassMethods base.inheritable_class_vars :read_only end |
Instance Method Details
#read_only? ⇒ Boolean
Note:
read_only allows for some optimizations, such as storing values
in instance variables, for optimization purposes
43 44 45 |
# File 'lib/ecoportal/api/common/content/double_model/modifiers/read_only_able.rb', line 43 def read_only? _read_only || false end |