Class: Croudia::Relationship

Inherits:
Base
  • Object
show all
Defined in:
lib/croudia/relationship.rb

Constant Summary collapse

KEYS =
[
  :souorce,
  :target,
]

Instance Method Summary collapse

Methods inherited from Base

#[], attr_reader, #attrs, #initialize

Constructor Details

This class inherits a constructor from Croudia::Base

Instance Method Details

#relationshipObject



9
10
11
# File 'lib/croudia/relationship.rb', line 9

def relationship
  self
end

#sourceObject



13
14
15
# File 'lib/croudia/relationship.rb', line 13

def source
  @source ||= Croudia::User.new(@attrs['relationship']['source'])
end

#targetObject



17
18
19
# File 'lib/croudia/relationship.rb', line 17

def target
  @target ||= Croudia::User.new(@attrs['relationship']['target'])
end