Method: ThreadAttrAccessor#thread_attr_accessor

Defined in:
lib/thread_attr_accessor.rb

#thread_attr_accessor(*names, private: false, **opts) ⇒ Object



105
106
107
108
109
110
111
# File 'lib/thread_attr_accessor.rb', line 105

def thread_attr_accessor(*names, private: false, **opts)
  private_reader = private.to_s == "reader" || private == true
  private_writer = private.to_s == "writer" || private == true

  thread_attr_reader(*names, private: private_reader, **opts)
  thread_attr_writer(*names, private: private_writer, **opts)
end