Sha256: c37b038165fe9c3ff79a2c7dfbdbc1975268b0e5546243315a6558f5b741b2c0
Contents?: true
Size: 631 Bytes
Versions: 10
Compression:
Stored size: 631 Bytes
Contents
module ButterCMS class Page < ButterResource def self.resource_path "/pages/" end def self.list(page_type, options = {}) response = ButterCMS.request(self.endpoint(page_type), options) self.create_collection(response) end def self.get(page_type, slug, options = {}) response = ButterCMS.request(self.endpoint("#{page_type}/#{slug}"), options) self.create_object(response) end def self.search(query = '', options = {}) response = ButterCMS.request('/pages/search/', {query: query}.merge(options)) self.create_collection(response) end end end
Version data entries
10 entries across 10 versions & 3 rubygems