Sha256: e4bad20274b235aa4de7ec4fcede511464f6560f4c4c639a5bf4ee499a5be6f6

Contents?: true

Size: 451 Bytes

Versions: 6

Compression:

Stored size: 451 Bytes

Contents

module Calendlyr
  class Webhooks::Subscription < Object
    def associated_organization
      Organization.new({"uri" => organization}.merge(client: client))
    end

    def associated_user
      client.users.retrieve(uuid: get_slug(user))
    end

    def associated_creator
      client.users.retrieve(uuid: get_slug(creator))
    end

    def active?
      state == "active"
    end

    def disabled?
      state == "disabled"
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
calendlyr-0.7.5 lib/calendlyr/objects/webhooks/subscription.rb
calendlyr-0.7.4 lib/calendlyr/objects/webhooks/subscription.rb
calendlyr-0.7.3 lib/calendlyr/objects/webhooks/subscription.rb
calendlyr-0.7.2 lib/calendlyr/objects/webhooks/subscription.rb
calendlyr-0.7.1 lib/calendlyr/objects/webhooks/subscription.rb
calendlyr-0.7.0 lib/calendlyr/objects/webhooks/subscription.rb