Module: Bearcat::Client::Pages

Defined in:
lib/bearcat/client/pages.rb

Instance Method Summary collapse

Instance Method Details

#add_course_page(course, params = {}) ⇒ Object



21
22
23
# File 'lib/bearcat/client/pages.rb', line 21

def add_course_page(course, params={})
  post("api/v1/courses/#{course}/pages", params)
end

#add_group_page(group, params = {}) ⇒ Object



25
26
27
# File 'lib/bearcat/client/pages.rb', line 25

def add_group_page(group, params={})
  post("/api/v1/groups/#{group}/pages", params)
end

#list_course_pages(course, params = {}) ⇒ Object



5
6
7
# File 'lib/bearcat/client/pages.rb', line 5

def list_course_pages(course, params={})
  get("/api/v1/courses/#{course}/pages", params)
end

#list_group_pages(group, params = {}) ⇒ Object



9
10
11
# File 'lib/bearcat/client/pages.rb', line 9

def list_group_pages(group, params={})
  get("/api/v1/groups/#{group}/pages", params)
end

#show_course_page(course, url, params = {}) ⇒ Object



13
14
15
# File 'lib/bearcat/client/pages.rb', line 13

def show_course_page(course, url, params={})
  get("/api/v1/courses/#{course}/pages/#{url}", params)
end

#show_group_page(group, url, params = {}) ⇒ Object



17
18
19
# File 'lib/bearcat/client/pages.rb', line 17

def show_group_page(group, url, params={})
  get("/api/v1/groups/#{group}/pages/#{url}", params)
end