Class: Greenenvy::NameChecker
- Inherits:
-
Object
- Object
- Greenenvy::NameChecker
- Defined in:
- lib/greenenvy/name_checker.rb
Constant Summary collapse
- BASIC_OBJECT_METHODS =
[ :!, :!=, :==, :__id__, :__send__, :equal?, :instance_eval, :instance_exec, :method_missing, :singleton_method_added, :singleton_method_removed, :singleton_method_undefined, :initialize, :inspect, ].freeze
Instance Method Summary collapse
Instance Method Details
#valid?(name) ⇒ Boolean
20 21 22 23 |
# File 'lib/greenenvy/name_checker.rb', line 20 def valid?(name) name = name.to_s !reserved_method?(name) && valid_pattern?(name) end |