Sha256: 4e8a8f3d20af5a978cb42a4b08a8f9b9d480609c4077f146b8500aa457470203
Contents?: true
Size: 792 Bytes
Versions: 21
Compression:
Stored size: 792 Bytes
Contents
class Dorsale::UserScope attr_reader :user def initialize(user) @user = user end # Common def colleagues(context = nil) [user] end def comments Dorsale::Comment.all end # Flyboy def folders Dorsale::Flyboy::Folder.all end def new_folder(*args) folders.new(*args) end def tasks Dorsale::Flyboy::Task.all end def new_task(*args) tasks.new(*args) end # CustomerVault def individuals Dorsale::CustomerVault::Individual.all end def new_individual(*args) individuals.new(*args) end def corporations Dorsale::CustomerVault::Corporation.all end def new_corporation(*args) corporations.new(*args) end def people (individuals + corporations).sort_by { |e| e.name.downcase } end end
Version data entries
21 entries across 21 versions & 1 rubygems