module Nuvemshop::Extensions::MassAssignment

Public Class Methods

new(opts = {}) click to toggle source

Assigns getter and setter for each pair key/value

# File lib/nuvemshop/extensions/mass_assignment.rb, line 5
def initialize(opts = {})
  before_initialize if respond_to?(:before_initialize, true)
  opts&.each { |key, value| public_send("#{key.to_sym}=", value) }
  after_initialize if respond_to?(:after_initialize, true)
end