class Asana2Flowdock::Asana::User
Public Instance Methods
projects(options = {})
click to toggle source
# File lib/asana2flowdock/asana.rb, line 167 def projects(options = {}) options = Map.for(options) workspaces.map{|workspace| workspace.projects(options)} end
tasks(options = {})
click to toggle source
# File lib/asana2flowdock/asana.rb, line 173 def tasks(options = {}) options = Map.for(options) workspaces.map do |workspace| workspace.tasks(options.merge(:assignee => id)) end.flatten.compact end
workspaces()
click to toggle source
# File lib/asana2flowdock/asana.rb, line 163 def workspaces Array(self[:workspaces]).map{|attributes| model_for(Workspace, attributes)} end