lib/canard/find_abilities.rb in canard-0.5.0.pre vs lib/canard/find_abilities.rb in canard-0.6.0.pre
- old
+ new
@@ -1,17 +1,18 @@
-module Canard
+# frozen_string_literal: true
+module Canard # :nodoc:
def self.ability_definitions
Abilities.definitions
end
def self.ability_key(class_name)
- klass_name = String(class_name)
- klass_name.gsub!('::', '')
- klass_name.gsub!(/(.)([A-Z])/,'\1_\2')
- klass_name.downcase!
- klass_name.to_sym
+ String(class_name)
+ .gsub('::', '')
+ .gsub(/(.)([A-Z])/, '\1_\2')
+ .downcase
+ .to_sym
end
def self.load_paths
Abilities.definition_paths.map { |path| File.expand_path(path) }
end
@@ -20,9 +21,7 @@
load_paths.each do |path|
Dir[File.join(path, '**', '*.rb')].sort.each do |file|
load file
end
end
-
end
-
-end
\ No newline at end of file
+end