Sha256: 58848865d4503a1f112b6e91eb0ebe899c6e622930ac3ab300a3fab7aa431774
Contents?: true
Size: 395 Bytes
Versions: 1
Compression:
Stored size: 395 Bytes
Contents
module A9n class Scope MAIN_NAME = :configuration attr_reader :name def initialize(name) @name = name.to_sym end def main? name == MAIN_NAME end def full_key_name(key) main? ? key : "#{name}_#{key}" end def self.form_file_path(path) name = File.basename(path.to_s).split('.').first.to_sym self.new(name) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
a9n-0.4.6 | lib/a9n/scope.rb |