Class: Abstract::Object

Inherits:
Object
  • Object
show all
Defined in:
lib/abstracts.rb

Overview

Abstract::Object class

Instance Method Summary collapse

Instance Method Details

#attrsArray

Get an array of attr_accessor names

Returns:

  • (Array)
    • Array of attribute accessor methods



24
25
26
27
28
29
30
# File 'lib/abstracts.rb', line 24

def attrs
  self.class.instance_eval do
    @attrs.each do |attr|
      attr_accessor attr
    end
  end
end