Module: Activepesel::PeselAttr::ClassMethods

Defined in:
lib/activepesel/pesel_attr.rb

Instance Method Summary collapse

Instance Method Details

#pesel_attr(*attr_names) ⇒ Object



9
10
11
12
13
14
15
# File 'lib/activepesel/pesel_attr.rb', line 9

def pesel_attr(*attr_names)
  attr_names.each do |attr_name|
    define_method("#{attr_name}_personal_data") do 
      Pesel.new(send(attr_name)).get_personal_data
    end
  end
end