Sha256: 4a370514f51eccb9d7b991a6312f20b47bca2ec9f97516245e597624e8444b79
Contents?: true
Size: 968 Bytes
Versions: 3
Compression:
Stored size: 968 Bytes
Contents
module ForemanInventoryUpload module Generators module FactHelpers extend ActiveSupport::Concern def fact_value(host, fact_name) value_record = host.fact_values.find do |fact_value| fact_value.fact_name_id == ForemanInventoryUpload::Generators::Queries.fact_names[fact_name] end value_record&.value end def kilobytes_to_bytes(kilobytes) kilobytes * 1024 end def account_id(organization) @organization_accounts ||= {} @organization_accounts[organization.id] ||= organization.pools.where.not(account_number: nil).pluck(:account_number).first end def golden_ticket?(organization) result = organization.try(:golden_ticket?) result = organization.content_access_mode == 'org_environment' if result.nil? @organization_golden_tickets ||= {} @organization_golden_tickets[organization.id] ||= result end end end end
Version data entries
3 entries across 3 versions & 1 rubygems