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