Skip to content

Commit 935cfb3

Browse files
Created new class for host and protocol
1 parent a7777bd commit 935cfb3

File tree

2 files changed

+14
-11
lines changed

2 files changed

+14
-11
lines changed

lib/contentstack/client.rb

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -81,16 +81,16 @@ def sync(params)
8181

8282
private
8383
def get_default_region_hosts(region='us')
84-
host = "#{Contentstack::Region::PROTOCOL}#{Contentstack::Region::DEFAULT_HOST}" #set default host if region is nil
84+
host = "#{Contentstack::Host::PROTOCOL}#{Contentstack::Host::DEFAULT_HOST}" #set default host if region is nil
8585
case region
8686
when "us"
87-
host = "#{Contentstack::Region::PROTOCOL}#{Contentstack::Region::DEFAULT_HOST}"
87+
host = "#{Contentstack::Host::PROTOCOL}#{Contentstack::Host::DEFAULT_HOST}"
8888
when "eu"
89-
host = "#{Contentstack::Region::PROTOCOL}eu-cdn.#{Contentstack::Region::HOST}"
89+
host = "#{Contentstack::Host::PROTOCOL}eu-cdn.#{Contentstack::Host::HOST}"
9090
when "azure-na"
91-
host = "#{Contentstack::Region::PROTOCOL}azure-na-cdn.#{Contentstack::Region::HOST}"
91+
host = "#{Contentstack::Host::PROTOCOL}azure-na-cdn.#{Contentstack::Host::HOST}"
9292
when "azure-eu"
93-
host = "#{Contentstack::Region::PROTOCOL}azure-eu-cdn.#{Contentstack::Region::HOST}"
93+
host = "#{Contentstack::Host::PROTOCOL}azure-eu-cdn.#{Contentstack::Host::HOST}"
9494
end
9595
host
9696
end
@@ -102,19 +102,19 @@ def get_host_by_region(region, options)
102102
custom_host = options[:host]
103103
case region
104104
when "us"
105-
host = "#{Contentstack::Region::PROTOCOL}cdn.#{custom_host}"
105+
host = "#{Contentstack::Host::PROTOCOL}cdn.#{custom_host}"
106106
when "eu"
107-
host = "#{Contentstack::Region::PROTOCOL}eu-cdn.#{custom_host}"
107+
host = "#{Contentstack::Host::PROTOCOL}eu-cdn.#{custom_host}"
108108
when "azure-na"
109-
host = "#{Contentstack::Region::PROTOCOL}azure-na-cdn.#{custom_host}"
109+
host = "#{Contentstack::Host::PROTOCOL}azure-na-cdn.#{custom_host}"
110110
when "azure-eu"
111-
host = "#{Contentstack::Region::PROTOCOL}azure-eu-cdn.#{custom_host}"
111+
host = "#{Contentstack::Host::PROTOCOL}azure-eu-cdn.#{custom_host}"
112112
end
113113
elsif options[:host].present? && region.empty?
114114
custom_host = options[:host]
115-
host = "#{Contentstack::Region::PROTOCOL}cdn.#{custom_host}"
115+
host = "#{Contentstack::Host::PROTOCOL}cdn.#{custom_host}"
116116
else
117-
host = "#{Contentstack::Region::PROTOCOL}#{Contentstack::Region::DEFAULT_HOST}" #set default host if region and host is empty
117+
host = "#{Contentstack::Host::PROTOCOL}#{Contentstack::Host::DEFAULT_HOST}" #set default host if region and host is empty
118118
end
119119
host
120120
end

lib/contentstack/region.rb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ class Region
44
US='us'
55
AZURE_NA='azure-na'
66
AZURE_EU='azure-eu'
7+
end
8+
9+
class Host
710
PROTOCOL='https://'
811
DEFAULT_HOST='cdn.contentstack.io'
912
HOST='contentstack.com'

0 commit comments

Comments
 (0)