module Drawers

Constants

DEFAULT_RESOURCE_SUFFIXES
VERSION

Public Instance Methods

directory() click to toggle source
# File lib/drawers.rb, line 36
def directory
  @directory || ''
end
directory=(dir) click to toggle source
# File lib/drawers.rb, line 32
def directory=(dir)
  @directory = dir
end
qualified_name_split() click to toggle source

@api private split on any of the resource suffixes OR the ruby namespace seperator

# File lib/drawers.rb, line 48
def qualified_name_split
  /::|#{resource_suffixes_regex}/
end
resource_suffixes() click to toggle source
# File lib/drawers.rb, line 24
def resource_suffixes
  @resource_suffixes || DEFAULT_RESOURCE_SUFFIXES
end
resource_suffixes=(suffixes) click to toggle source
# File lib/drawers.rb, line 28
def resource_suffixes=(suffixes)
  @resource_suffixes = suffixes.freeze
end
resource_suffixes_regex() click to toggle source

@api private Join all the suffix names together with an “OR” operator

# File lib/drawers.rb, line 42
def resource_suffixes_regex
  /(#{resource_suffixes.join('|')})/
end