Sha256: 84426625779aa0292ae8ee546fbf852beb2ad4b1f3535ed750d2f0c0f9a8697a

Contents?: true

Size: 854 Bytes

Versions: 18

Compression:

Stored size: 854 Bytes

Contents

require "rubygems"
require "bundler/setup"
$:.unshift(File.expand_path('../../lib', __FILE__))
require 'dragonfly'
require 'pry'

APP = Dragonfly.app.configure do
  plugin :imagemagick
  datastore :memory
end

class Model
  extend Dragonfly::Model
  attr_accessor :image_uid, :image_name, :image_width, :small_image_uid
  dragonfly_accessor :image
  dragonfly_accessor :small_image
end

def reload
  self.class.send(:remove_const, :APP)
  Dragonfly.constants.each do |const|
    Dragonfly.send(:remove_const, const)
  end
  $LOADED_FEATURES.grep(/dragonfly/).each do |path|
    load path
  end
  nil
end
alias reload! reload

puts "Loaded stuff from dragonfly irbrc"
puts "\nAvailable sample images:\n"
puts Dir['samples/*']
puts "\nAvailable constants:\n"
puts "APP"
puts "\nModel:\n"
puts "dragonfly_accessor :image with image_name, image_width"
puts

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
dragonfly-1.4.1 dev/irbrc.rb
dragonfly-1.4.0 dev/irbrc.rb
dragonfly-1.3.0 dev/irbrc.rb
dragonfly-1.2.1 dev/irbrc.rb
dragonfly-1.2.0 dev/irbrc.rb
dragonfly-1.1.5 dev/irbrc.rb
dragonfly-1.1.4 dev/irbrc.rb
dragonfly-1.1.3 dev/irbrc.rb
dragonfly-1.1.2 dev/irbrc.rb
dragonfly-1.1.1 dev/irbrc.rb
dragonfly-1.1.0 dev/irbrc.rb
dragonfly-1.0.12 dev/irbrc.rb
dragonfly-1.0.11 dev/irbrc.rb
dragonfly-1.0.10 dev/irbrc.rb
dragonfly-1.0.9 dev/irbrc.rb
dragonfly-1.0.8 dev/irbrc.rb
dragonfly-1.0.7 dev/irbrc.rb
dragonfly-1.0.6 dev/irbrc.rb