Class: Toggl::Base
- Inherits:
-
Object
- Object
- Toggl::Base
- Includes:
- Api::Client, Api::Project, Api::ProjectUser, Api::Tag, Api::Task, Api::TimeEntry, Api::User, Api::Workspace, Api::WorkspaceUser, Request
- Defined in:
- lib/toggl_api/base.rb
Constant Summary collapse
- APIVERSION =
"v8"
Constants included from Request
Instance Attribute Summary
Attributes included from Request
#connection_options, #user_agent
Instance Method Summary collapse
-
#initialize(username, pass = 'api_token') ⇒ Base
constructor
A new instance of Base.
Methods included from Api::WorkspaceUser
#delete_workspace_user, #get_relations_of_workspace_and_user, #invite_users_to_workspace, #update_workspace_user
Methods included from Api::Workspace
#get_workspace_clients, #get_workspace_projects, #get_workspace_tasks, #get_workspace_users, #workspaces
Methods included from Api::User
#me, #reset_token, #signup, #update_me
Methods included from Api::TimeEntry
#create_time_entry, #delete_time_entry, #get_time_entries, #get_time_entry, #iso8601_date, #start_time_entry, #stop_time_entry, #update_time_entry
Methods included from Api::Task
#create_task, #delete_task, #get_task, #update_task
Methods included from Api::Tag
#create_tag, #delete_tag, #update_tag_name
Methods included from Api::ProjectUser
#create_project_user, #delete_project_user, #update_project_user
Methods included from Api::Project
#create_project, #delete_project, #get_project, #get_project_users, #update_project
Methods included from Api::Client
#create_client, #delete_client, #get_client, #get_client_projects, #get_clients, #update_client
Constructor Details
#initialize(username, pass = 'api_token') ⇒ Base
Returns a new instance of Base.
28 29 30 |
# File 'lib/toggl_api/base.rb', line 28 def initialize(username, pass='api_token') @username,@pass = username,pass end |