class Relation

Public Class Methods

new(hash = {}) click to toggle source
Calls superclass method
# File lib/todotxt/relation.rb, line 2
def initialize(hash = {})
  super *(hash.values_at(*members))
rescue ArgumentError => error
  diff = hash.keys - members
  raise error, "Unknown attributes #{diff}"
end

Public Instance Methods

members() click to toggle source
Calls superclass method
# File lib/todotxt/relation.rb, line 9
def members
  @members ||= super
end