Module: ConstStricter
- Defined in:
- lib/const_stricter.rb,
lib/const_stricter/railtie.rb,
lib/const_stricter/version.rb,
lib/const_stricter/const_map.rb,
lib/const_stricter/const_name.rb,
lib/const_stricter/const_parser.rb,
lib/const_stricter/parsed_const.rb,
lib/const_stricter/const_visitor.rb,
lib/const_stricter/const_resolver.rb,
lib/const_stricter/const_name_part.rb,
lib/const_stricter/scoped_const_visitor.rb
Defined Under Namespace
Classes: ConstMap, ConstName, ConstNamePart, ConstParser, ConstResolver, ConstVisitor, ParsedConst, Railtie, ScopedConstVisitor
Constant Summary
collapse
- VERSION =
"1.3.0"
Class Method Summary
collapse
Class Method Details
.constant_missing?(namespace:, const_name:) ⇒ Boolean
16
|
# File 'lib/const_stricter.rb', line 16
def constant_missing?(namespace:, const_name:) = ConstResolver.missing?(namespace:, const_name:)
|
.constants_in_code(code:) ⇒ Object
14
|
# File 'lib/const_stricter.rb', line 14
def constants_in_code(code:) = ConstParser.in_code(code:)
|
.constants_in_file(file_path:) ⇒ Object
13
|
# File 'lib/const_stricter.rb', line 13
def constants_in_file(file_path:) = ConstParser.in_file(file_path:)
|