class Pixelpress::Preview

Public Class Methods

all() click to toggle source
# File lib/pixelpress/preview.rb, line 3
def self.all
  Dir[Rails.root.join('spec', 'printers', 'previews', '**', '*_preview.rb')].map do |file|
    require_dependency file
    file.split('printers/previews/').last.sub('.rb', '').classify.constantize.new
  end
end

Public Instance Methods

previews() click to toggle source
# File lib/pixelpress/preview.rb, line 10
def previews
  methods - Object.methods - [:previews, :printer_name]
end
printer_name() click to toggle source
# File lib/pixelpress/preview.rb, line 14
def printer_name
  self.class.name.underscore.tr('/', '_')
end