class GlobalSettings

Settings to configure this gem

Attributes

cert[RW]

@return [String] Path to HTTPS cert

default_method[RW]

@return [String] Default REST method when none specified by filename

empty_body_status[RW]

@return [Integer] Default status of response when file is empty

https[RW]

@return [Boolean] Whether to serve https using self signed certificate

ignore_files[RW]

@return [Array] Expression representing files to ignore

ignore_status_codes[RW]

@return [Array] List of http status codes to ignore

key[RW]

@return [String] Path to HTTPS key

Public Class Methods

ignored_status?(status_code) click to toggle source

@param [Integer] status_code HTTP status code @return [Boolean] Whether status code is currently ignored

# File lib/file_sv/global_settings.rb, line 32
def ignored_status?(status_code)
  return unless ignore_status_codes

  ignore_status_codes.split(",").each do |code|
    regex = Regexp.new code.to_s
    result = status_code.to_s[regex]
    next unless result

    return true unless result.empty?
  end
  false
end