Class: Shipeasy::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/shipeasy/config.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



30
31
32
33
34
35
36
37
38
39
40
# File 'lib/shipeasy/config.rb', line 30

def initialize
  @base_url             = "https://edge.shipeasy.dev"

  @profile              = "default"
  @default_chunk        = "index"
  @cdn_base_url         = "https://cdn.i18n.shipeasy.ai"
  @loader_url           = "https://cdn.i18n.shipeasy.ai/loader.js"
  @manifest_cache_ttl   = 60
  @label_file_cache_ttl = 3600
  @http_timeout         = 1
end

Instance Attribute Details

#api_keyObject

—- experimentation / SDK —-



23
24
25
# File 'lib/shipeasy/config.rb', line 23

def api_key
  @api_key
end

#base_urlObject

—- experimentation / SDK —-



23
24
25
# File 'lib/shipeasy/config.rb', line 23

def base_url
  @base_url
end

#cdn_base_urlObject

—- i18n / string manager —-



26
27
28
# File 'lib/shipeasy/config.rb', line 26

def cdn_base_url
  @cdn_base_url
end

#default_chunkObject

—- i18n / string manager —-



26
27
28
# File 'lib/shipeasy/config.rb', line 26

def default_chunk
  @default_chunk
end

#http_timeoutObject

—- i18n / string manager —-



26
27
28
# File 'lib/shipeasy/config.rb', line 26

def http_timeout
  @http_timeout
end

#label_file_cache_ttlObject

—- i18n / string manager —-



26
27
28
# File 'lib/shipeasy/config.rb', line 26

def label_file_cache_ttl
  @label_file_cache_ttl
end

#loader_urlObject

—- i18n / string manager —-



26
27
28
# File 'lib/shipeasy/config.rb', line 26

def loader_url
  @loader_url
end

#manifest_cache_ttlObject

—- i18n / string manager —-



26
27
28
# File 'lib/shipeasy/config.rb', line 26

def manifest_cache_ttl
  @manifest_cache_ttl
end

#profileObject

—- i18n / string manager —-



26
27
28
# File 'lib/shipeasy/config.rb', line 26

def profile
  @profile
end

#public_keyObject

—- i18n / string manager —-



26
27
28
# File 'lib/shipeasy/config.rb', line 26

def public_key
  @public_key
end