lib/conifer.rb in conifer-0.2.0 vs lib/conifer.rb in conifer-0.2.1

- old
+ new

@@ -7,10 +7,10 @@ module Conifer extend ActiveSupport::Concern class_methods do - def conifer(file, prefix: nil, dir: nil, method: 'conifer', singleton: false) + def conifer(file, prefix: nil, dir: nil, method: ::File.basename(file.to_s, '.yml'), singleton: false) body = proc do return instance_variable_get("@conifer_#{method}") if instance_variable_defined?("@conifer_#{method}") directory = dir || ::File.expand_path(::File.dirname(caller_locations.first.path)) instance_variable_set "@conifer_#{method}", Conifer::File.new(file, prefix: prefix, dir: directory)