module BetterInitialize
Constants
- VERSION
Public Class Methods
new(params = {}) { |self| ... }
click to toggle source
# File lib/better_initialize.rb, line 4 def initialize(params = {}) params.each do |k, v| m = "#{k}=" send(m, v) if respond_to?(m) end yield(self) if block_given? end