class CFAdmin::SetQuota

Public Instance Methods

precondition() click to toggle source
# File lib/admin/set_quota.rb, line 5
def precondition
  check_target
end
set_quota() click to toggle source
# File lib/admin/set_quota.rb, line 18
    def set_quota
      org = input[:organization]
      quota = input[:quota_definition]

      with_progress(<<MESSAGE.chomp) do
Setting quota of #{c(org.name, :name)} to #{c(quota.name, :name)}
MESSAGE
        org.quota_definition = quota
        org.update!
      end
    end

Private Instance Methods

ask_organization() click to toggle source
# File lib/admin/set_quota.rb, line 38
def ask_organization
  ask("Organization",
      :choices => client.organizations,
      :display => proc(&:name))
end
ask_quota_definition() click to toggle source
# File lib/admin/set_quota.rb, line 32
def ask_quota_definition
  ask("Quota",
      :choices => client.quota_definitions,
      :display => proc(&:name))
end