class Korgi::FileObject

Attributes

id[R]
klass[R]
nil_object[R]

Public Class Methods

new(klass, id, nil_object) click to toggle source
# File lib/korgi/file_object.rb, line 6
def initialize(klass, id, nil_object)
  @klass = klass
  @id = id
  @nil_object = nil_object
end

Public Instance Methods

fetch() click to toggle source
# File lib/korgi/file_object.rb, line 12
def fetch
  klass.find(id)
rescue ActiveRecord::RecordNotFound, NameError
  nil_object || Korgi::NullFileObject
end