Class: Jekyll::Importmap::Resolver

Inherits:
Object
  • Object
show all
Defined in:
lib/jekyll-importmap/resolver.rb

Class Method Summary collapse

Class Method Details

.base_urlObject



17
18
19
20
21
22
23
# File 'lib/jekyll-importmap/resolver.rb', line 17

def self.base_url
    if Jekyll.configuration['baseurl']
        '/' + Jekyll.configuration['baseurl']
    else
        ''
    end
end

.host_or_urlObject



10
11
12
13
14
15
16
# File 'lib/jekyll-importmap/resolver.rb', line 10

def self.host_or_url
    if Jekyll.configuration['url']
        Jekyll.configuration['url']
    else
        'https://' + Jekyll.configuration['host'] + ':' + Jekyll.configuration['port']
    end
end

.path_to_asset(path) ⇒ Object



5
6
7
8
# File 'lib/jekyll-importmap/resolver.rb', line 5

def self.path_to_asset(path)
    return path if path.start_with?('http') 
    self.url + JS_PATH + path
end

.urlObject

end



32
33
34
35
# File 'lib/jekyll-importmap/resolver.rb', line 32

def self.url
    #self.host_or_url + self.port + self.base_url
    self.host_or_url + self.base_url
end