Module: Teambox
- Defined in:
- lib/teambox-client/teambox.rb,
lib/teambox-client/result_set.rb,
lib/teambox-client/models/note.rb,
lib/teambox-client/models/page.rb,
lib/teambox-client/models/task.rb,
lib/teambox-client/models/user.rb,
lib/teambox-client/models/person.rb,
lib/teambox-client/models/upload.rb,
lib/teambox-client/teambox_oauth.rb,
lib/teambox-client/models/comment.rb,
lib/teambox-client/models/divider.rb,
lib/teambox-client/models/project.rb,
lib/teambox-client/models/activity.rb,
lib/teambox-client/models/page_slot.rb,
lib/teambox-client/models/task_list.rb,
lib/teambox-client/models/invitation.rb,
lib/teambox-client/models/membership.rb,
lib/teambox-client/models/conversation.rb,
lib/teambox-client/models/organization.rb,
lib/teambox-client/models/teambox_data.rb
Overview
Teambox API wrapper. See Teambox::Client for more details.
Defined Under Namespace
Modules: OAuth Classes: APIError, Activity, Client, Comment, Conversation, Divider, Invitation, Membership, Note, Organization, Page, PageSlot, Person, Project, Resource, ResultSet, Task, TaskList, TeamboxData, UnknownResourceError, Upload, User
Class Method Summary collapse
Class Method Details
.create_model(type, data, list = nil) ⇒ Object
:nodoc:
192 193 194 195 196 197 198 199 |
# File 'lib/teambox-client/teambox.rb', line 192 def self.create_model(type, data, list=nil) #:nodoc: klass = const_get(type.to_sym) rescue nil if klass klass.new data, list else throw UnknownResourceError.new(type) end end |