class SquarespaceApi::ResourceGroup

Attributes

connection[R]
resource[R]
resource_path[R]

Public Class Methods

new(connection:) click to toggle source
# File lib/squarespace_api/resource_group.rb, line 3
def initialize(connection:)
  @connection = connection
end

Protected Class Methods

allowed_actions(*args) click to toggle source
# File lib/squarespace_api/resource_group.rb, line 28
def allowed_actions(*args)
  args.each do |action|
    self.send(:include, Module.const_get("SquarespaceApi::ResourceGroupActions::#{action.to_s.to_camelcase}"))
  end
end

Protected Instance Methods

parse(response) click to toggle source
# File lib/squarespace_api/resource_group.rb, line 19
def parse(response)
  response.body || true
end
parse_collection() click to toggle source
# File lib/squarespace_api/resource_group.rb, line 23
def parse_collection
  raise 'This method should be implemented in a subclass.'
end
resources_path() click to toggle source
# File lib/squarespace_api/resource_group.rb, line 15
def resources_path
  self.class::PATH
end