Module: TaskWarrior::Attributes::ClassMethods

Defined in:
lib/taskwarrior/attributes.rb

Instance Method Summary collapse

Instance Method Details

#attributes(*attr) ⇒ Object



6
7
8
9
10
11
12
13
# File 'lib/taskwarrior/attributes.rb', line 6

def attributes(*attr)
  if attr.nil? || attr.empty?
    @attributes
  else
    @attributes = attr
    @attributes.each { |attr| send('attr_accessor', attr) }
  end
end