class Sprockets::Asset

def init_with(environment, coder)

Initialize `Asset` from serialized `Hash`.
def init_with(environment, coder)
  @root = environment.root
  @logical_path = coder['logical_path']
  @content_type = coder['content_type']
  @digest       = coder['digest']
  if pathname = coder['pathname']
    # Expand `$root` placeholder and wrapper string in a `Pathname`
    @pathname = Pathname.new(expand_root_path(pathname))
  end
  if mtime = coder['mtime']
    # Parse time string
    @mtime = Time.parse(mtime)
  end
  if length = coder['length']
    # Convert length to an `Integer`
    @length = Integer(length)
  end
end