Module: Chef::Node::Mixin::ImmutablizeArray
- Included in:
- ImmutableArray
- Defined in:
- lib/chef/node/mixin/immutablize_array.rb
Constant Summary collapse
- DISALLOWED_MUTATOR_METHODS =
A list of methods that mutate Array. Each of these is overridden to raise an error, making this instances of this class more or less immutable.
[ :<<, :[]=, :clear, :collect!, :compact!, :default=, :default_proc=, :delete, :delete_at, :delete_if, :fill, :flatten!, :insert, :keep_if, :map!, :merge!, :pop, :push, :update, :reject!, :reverse!, :replace, :select!, :shift, :slice!, :sort!, :sort_by!, :uniq!, :unshift, ]