Class: Messenger::Basecamp

Inherits:
Resource show all
Defined in:
lib/messenger/basecamp.rb

Instance Method Summary collapse

Methods inherited from Resource

#build_uri

Constructor Details

#initialize(*args) ⇒ Basecamp

Returns a new instance of Basecamp.



9
10
11
12
# File 'lib/messenger/basecamp.rb', line 9

def initialize(*args)
  args = args.flatten(1) unless !args[0].is_a?(Array)
  super(args)
end

Instance Method Details

#allObject



14
15
16
# File 'lib/messenger/basecamp.rb', line 14

def all
  get build_uri basecamps_path
end

#find_by_id(id) ⇒ Object



18
19
20
# File 'lib/messenger/basecamp.rb', line 18

def find_by_id(id)
  get build_uri basecamp_path(id)
end