Sha256: e7a5340ab3af9b8514ef64c40638112f243ca3636154815860453352aa3bc2d3

Contents?: true

Size: 634 Bytes

Versions: 4

Compression:

Stored size: 634 Bytes

Contents

# frozen_string_literal: true

module Sail
  # ConstantCollection
  #
  # This module includes a variety of
  # constants that are used multiple times
  # in the code to avoid unnecessary allocations.
  module ConstantCollection
    TRUE = "true"
    FALSE = "false"
    STRING_BOOLEANS = %w[true false].freeze
    BOOLEAN = "boolean"
    ON = "on"
    BOOLEANS = [true, false].freeze
    CONFIG_FILE_PATH = "./config/sail.yml"
    STALE = "stale"
    RECENT = "recent"
    FIELDS_FOR_SORT = %w[name updated_at cast_type group].freeze
    SETTINGS_PER_PAGE = 20
    INPUT_DATE_FORMAT = "%Y-%m-%dT%H:%m:%S"
    MAX_PAGES = 5
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
sail-3.6.1 lib/sail/constant_collection.rb
sail-3.6.0 lib/sail/constant_collection.rb
sail-3.5.1 lib/sail/constant_collection.rb
sail-3.5.0 lib/sail/constant_collection.rb