Class: Pivit::Client
- Inherits:
-
Object
- Object
- Pivit::Client
- Includes:
- Authentication, Activity, Iteration, Membership, Note, Project, Story, Task, Connection, Request
- Defined in:
- lib/pivit/client.rb,
lib/pivit/client/note.rb,
lib/pivit/client/task.rb,
lib/pivit/client/story.rb,
lib/pivit/client/project.rb,
lib/pivit/client/activity.rb,
lib/pivit/client/iteration.rb,
lib/pivit/client/membership.rb
Defined Under Namespace
Modules: Activity, Iteration, Membership, Note, Project, Story, Task
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ Client
constructor
A new instance of Client.
Methods included from Task
#create_task, #delete_task, #task, #tasks, #update_task
Methods included from Story
#add_attachment, #create_story, #delete_story, #move_story_after, #move_story_before, #stories, #story, #update_story
Methods included from Project
#create_project, #project, #projects
Methods included from Note
Methods included from Membership
#create_membership, #delete_membership, #membership, #memberships
Methods included from Iteration
#done_iterations, #iteration_backlog, #iteration_current, #iteration_current_and_backlog, #iterations
Methods included from Activity
Methods included from Request
#build_endpoint, #delete, #get, #post, #put
Methods included from Connection
Methods included from Authentication
#authenticate, #authenticated?
Constructor Details
#initialize(options = {}) ⇒ Client
Returns a new instance of Client.
18 19 20 21 22 23 24 25 26 |
# File 'lib/pivit/client.rb', line 18 def initialize( = {}) = Pivit..merge() Configuration::VALID_OPTIONS_KEYS.each do |key| send("#{key}=", [key]) end authenticate() end |