Sha256: d97bc1ee3b98dcfd3b58374c06b9b6e49c66724971ae83d6a8afc4f036e570b4

Contents?: true

Size: 496 Bytes

Versions: 1

Compression:

Stored size: 496 Bytes

Contents

require 'escape'
require 'fileutils'

module Imagery
  VERSION = "0.0.5"
  
  autoload :Model,   "imagery/model"
  autoload :Faking,  "imagery/faking"
  autoload :S3,      "imagery/s3"
  autoload :Missing, "imagery/missing"
  autoload :Test,    "imagery/test"
  
  # Syntactic sugar for Imagery::Model::new
  # @yield Imagery::Model
  # @see Imagery::Model#initialize for details
  def new(*args)
    Model.new(*args).tap { |model| yield model  if block_given? }
  end
  module_function :new
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
imagery-0.0.5 lib/imagery.rb