--- !ruby/object:RI::MethodDescription 
aliases: []

block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: Defines class-level inheritable attribute writer. Attributes are available to subclasses, each subclass has a copy of parent's attribute.
- !ruby/struct:SM::Flow::P 
  body: "@param *syms&lt;Array[*#to_s, Hash{:instance_writer =&gt; Boolean}]&gt; Array of attributes to"
- !ruby/struct:SM::Flow::VERB 
  body: "  define inheritable writer for.\n"
- !ruby/struct:SM::Flow::P 
  body: "@option syms :instance_writer&lt;Boolean&gt; if true, instance-level inheritable attribute writer is defined. @return &lt;Array[#to_s]&gt; An Array of the attributes that were made into inheritable writers."
- !ruby/struct:SM::Flow::P 
  body: "@api public"
- !ruby/struct:SM::Flow::P 
  body: "@todo We need a style for class_eval &lt;&lt;-HEREDOC. I'd like to make it"
- !ruby/struct:SM::Flow::VERB 
  body: "  class_eval(&lt;&lt;-RUBY, <em>FILE</em>, <em>LINE</em>), but we should codify it somewhere.\n"
full_name: Class#class_inheritable_writer
is_singleton: false
name: class_inheritable_writer
params: (*ivars)
visibility: public
