class Zaikio::Hub::CurrentOrganization
Public Class Methods
find()
click to toggle source
# File lib/zaikio/hub/current_organization.rb, line 8 def self.find all.find_one end
find_with_fallback(fallback)
click to toggle source
# File lib/zaikio/hub/current_organization.rb, line 12 def self.find_with_fallback(fallback) all.with_fallback(fallback).find_one end
Public Instance Methods
create_subscription(status: "active", plan_name: nil)
click to toggle source
# File lib/zaikio/hub/current_organization.rb, line 56 def create_subscription(status: "active", plan_name: nil) if Zaikio::Hub.current_token_data.subject_type == "Organization" result = self.class.request(:post, "organization/subscription", subscription: { status: status, plan_name: plan_name }) Zaikio::Hub::Subscription.new(result.data) end end
fetch()
click to toggle source
# File lib/zaikio/hub/current_organization.rb, line 44 def fetch self.attributes = get end
members()
click to toggle source
# File lib/zaikio/hub/current_organization.rb, line 52 def members memberships.with_fallback.map(&:person) end
reload()
click to toggle source
# File lib/zaikio/hub/current_organization.rb, line 48 def reload self.attributes = self.class.find.attributes end