lib/brief/repository.rb in brief-1.9.7 vs lib/brief/repository.rb in brief-1.9.8
- old
+ new
@@ -11,17 +11,18 @@
def initialize(briefcase, options = {})
@briefcase = briefcase
@options = options
- load_documents
+ load_documents if options[:eager]
end
def cache_key
"#{documents.count}-#{documents.map {|d| d.path.mtime.to_i }.max}"
end
- def respond_to?(meth)
+ def respond_to?(*args)
+ meth = args.first
super || model_groups.include?(meth.to_s)
end
def method_missing(meth, *args, &block)
in_model_group = model_groups.include?(meth.to_s)