# -*- encoding: utf-8 -*- # stub: nxt_state_machine 0.1.11 ruby lib Gem::Specification.new do |s| s.name = "nxt_state_machine".freeze s.version = "0.1.11".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "allowed_push_host" => "https://rubygems.org", "homepage_uri" => "https://github.com/nxt-insurance/nxt_state_machine", "source_code_uri" => "https://github.com/nxt-insurance/nxt_state_machine" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Andreas Robecke".freeze, "Nils Sommer".freeze, "Raphael Kallensee".freeze, "L\u00FCtfi Demirci".freeze] s.bindir = "exe".freeze s.date = "2023-06-29" s.description = "A state machine library that can be used with ActiveRecord or in plain ruby and should be easy to customize for other integrations".freeze s.email = ["a.robecke@getsafe.de".freeze] s.files = [".circleci/config.yml".freeze, ".editorconfig".freeze, ".gitignore".freeze, ".rspec".freeze, ".ruby-version".freeze, "CHANGELOG.md".freeze, "Gemfile".freeze, "Gemfile.lock".freeze, "LICENSE.txt".freeze, "README.md".freeze, "Rakefile".freeze, "bin/console".freeze, "bin/setup".freeze, "lib/nxt_state_machine.rb".freeze, "lib/nxt_state_machine/callable.rb".freeze, "lib/nxt_state_machine/callback_registry.rb".freeze, "lib/nxt_state_machine/defuse_registry.rb".freeze, "lib/nxt_state_machine/error_callback_registry.rb".freeze, "lib/nxt_state_machine/errors/error.rb".freeze, "lib/nxt_state_machine/errors/event_already_registered.rb".freeze, "lib/nxt_state_machine/errors/event_without_transitions.rb".freeze, "lib/nxt_state_machine/errors/initial_state_already_defined.rb".freeze, "lib/nxt_state_machine/errors/invalid_callback_option.rb".freeze, "lib/nxt_state_machine/errors/missing_configuration.rb".freeze, "lib/nxt_state_machine/errors/state_already_registered.rb".freeze, "lib/nxt_state_machine/errors/state_with_same_index_already_registered.rb".freeze, "lib/nxt_state_machine/errors/transition_already_registered.rb".freeze, "lib/nxt_state_machine/errors/transition_halted.rb".freeze, "lib/nxt_state_machine/errors/transition_not_defined.rb".freeze, "lib/nxt_state_machine/errors/unknown_state_error.rb".freeze, "lib/nxt_state_machine/event.rb".freeze, "lib/nxt_state_machine/event/names.rb".freeze, "lib/nxt_state_machine/event_registry.rb".freeze, "lib/nxt_state_machine/graph.rb".freeze, "lib/nxt_state_machine/integrations/active_record.rb".freeze, "lib/nxt_state_machine/integrations/attr_accessor.rb".freeze, "lib/nxt_state_machine/integrations/hash.rb".freeze, "lib/nxt_state_machine/state.rb".freeze, "lib/nxt_state_machine/state_machine.rb".freeze, "lib/nxt_state_machine/state_registry.rb".freeze, "lib/nxt_state_machine/transition.rb".freeze, "lib/nxt_state_machine/transition/around_callback_chain.rb".freeze, "lib/nxt_state_machine/transition/factory.rb".freeze, "lib/nxt_state_machine/transition/interface.rb".freeze, "lib/nxt_state_machine/transition/proxy.rb".freeze, "lib/nxt_state_machine/version.rb".freeze, "lib/railtie.rb".freeze, "lib/tasks/draw_graph.rake".freeze, "nxt_state_machine.gemspec".freeze, "state_machine.png".freeze] s.homepage = "https://github.com/nxt-insurance/nxt_state_machine".freeze s.licenses = ["MIT".freeze] s.rubygems_version = "3.5.10".freeze s.summary = "A rich but straight forward state machine library".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.3.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 2.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 12.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 3.0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) end