Class: Nimbu::Server::Base

Inherits:
Sinatra::Base
  • Object
show all
Includes:
Term::ANSIColor
Defined in:
lib/nimbu/server/base.rb

Class Method Summary collapse

Class Method Details

.private_file?(request) ⇒ Boolean

Returns:

  • (Boolean)


246
247
248
# File 'lib/nimbu/server/base.rb', line 246

def self.private_file?(request)
  request.path =~ /^\/downloads\// && request.query_string =~ /key=/
end

.webpack_resource?(path) ⇒ Boolean

Returns:

  • (Boolean)


242
243
244
# File 'lib/nimbu/server/base.rb', line 242

def self.webpack_resource?(path)
  path =~ /\/javascripts\// && Nimbu.cli_options[:webpack_resources].include?(path.gsub("/javascripts/", ""))
end