Method: GitModel::Persistable::ClassMethods#find
- Defined in:
- lib/gitmodel/persistable.rb
#find(id, branch = GitModel.default_branch) ⇒ Object
223 224 225 226 227 228 229 230 231 232 |
# File 'lib/gitmodel/persistable.rb', line 223 def find(id, branch = GitModel.default_branch) GitModel.logger.debug "Finding #{name} with id: #{id}" result = GitModel.cache(branch, "#{db_subdir}-find-#{id}") do o = new dir = File.join(db_subdir, id) o.send :load, dir, branch o end return result end |