module KeywordInit::Relaxed

Public Class Methods

included(mod) click to toggle source
# File lib/keyword_init.rb, line 20
def self.included(mod)
  mod.send(:include, Common)
end

Private Instance Methods

_set_properties(properties) click to toggle source
# File lib/keyword_init.rb, line 25
def _set_properties(properties)
  return unless properties
  properties.each do |k, v|
    normal_setter = Common.normal_setter(k)
    send normal_setter, v if respond_to? normal_setter, true
  end
end