Method: Blufin::YmlWriterBase#get_package

Defined in:
lib/core/yml_writers/yml_writer_base.rb

#get_package(site, schema, package, service) ⇒ Object

Gets the package.

Returns:

  • String



48
49
50
51
52
53
54
55
56
57
# File 'lib/core/yml_writers/yml_writer_base.rb', line 48

def get_package(site, schema, package, service)
    schema      = '' if schema.nil?
    domain      = Blufin::SiteResolver::get_site_domain(site).strip
    domain_gsub = domain == '' ? '' : "#{domain}."
    if [Blufin::SiteServices::SDK_CORE, Blufin::SiteServices::SDK_INTERNAL, Blufin::SiteServices::SDK_OAUTH].include?(service)
        "#{domain_gsub}#{Blufin::SiteResolver::get_site_name(site).gsub('-', '.')}.#{Blufin::SiteServices::SDK}.#{package.gsub('{schema}', schema)}"
    else
        "#{domain_gsub}#{Blufin::SiteResolver::get_site_name(site).gsub('-', '.')}.#{service}.#{package.gsub('{schema}', schema)}"
    end
end