Sha256: 779e4be965a3a7f33f63810ad9b3d6635d78ea74dbd15272ae5a0f23e2abe33f

Contents?: true

Size: 261 Bytes

Versions: 5

Compression:

Stored size: 261 Bytes

Contents

module Passkit
  class Factory
    class << self
      def create_pass(pass_class, generator = nil)
        pass = Passkit::Pass.create!(klass: pass_class, generator: generator)
        Passkit::Generator.new(pass).generate_and_sign
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
passkit-0.7.0 lib/passkit/factory.rb
passkit-0.6.1 lib/passkit/factory.rb
passkit-0.6.0 lib/passkit/factory.rb
passkit-0.5.4 lib/passkit/factory.rb
passkit-0.5.3 lib/passkit/factory.rb