class Convoy::Group

Public Class Methods

new(id = nil, config = Convoy.config, **kwargs) click to toggle source
# File lib/convoy/resources/group.rb, line 9
def initialize(id = nil, config = Convoy.config, **kwargs)
  @id = id
  @data = kwargs[:data].nil? ? {} : kwargs[:data]
  @params = kwargs[:params].nil? ? {} : kwargs[:params]
  @config = config
end

Public Instance Methods

resource_url() click to toggle source
# File lib/convoy/resources/group.rb, line 16
def resource_url
  if @id.nil?
    return "#{@config.base_uri}/#{@config.path_version}/groups"
  end

  "#{@config.base_uri}/#{@config.path_version}/groups" + "/#{@id}"
end