module Skeevy
Constants
- VERSION
Public Class Methods
[](identifier)
click to toggle source
# File lib/skeevy.rb, line 32 def [](identifier) instance(identifier) end
inspect()
click to toggle source
# File lib/skeevy.rb, line 36 def inspect "Skeevy #{Skeevy::VERSION}" end
instance(identifier)
click to toggle source
# File lib/skeevy.rb, line 27 def instance(identifier) raise(ArgumentError, "Identifier must be a symbol") unless identifier.is_a?(Symbol) @instances[identifier] end
register!(identifier:, engine: nil, cutter: nil, filters: nil)
click to toggle source
# File lib/skeevy.rb, line 18 def register!(identifier:, engine: nil, cutter: nil, filters: nil) raise(ArgumentError, "Identifier must be a symbol") unless identifier.is_a?(Symbol) @instances ||= {} @instances[identifier] = Instance.new identifier: identifier, engine: engine, cutter: cutter, filters: filters || [] end