module EnumFromFile::CoreExt
Public Instance Methods
enum(enum_name = {}, **options)
click to toggle source
Calls superclass method
# File lib/enum_from_file/core_ext.rb, line 10 def enum(enum_name = {}, **options) if options.key?(:from_file) options[enum_name] = enum_from_file(file: options.delete(:from_file)) end super(options) end
enum_from_file(file:)
click to toggle source
# File lib/enum_from_file/core_ext.rb, line 20 def enum_from_file(file:) EnumFromFile::Storage.instance.values_from(file: file) end