--- !ruby/object:Gem::Specification name: maroon version: !ruby/object:Gem::Version version: 0.7.1 platform: ruby authors: - Rune Funch Søltoft autorequire: bindir: bin cert_chain: [] date: 2013-05-22 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: sourcify requirement: !ruby/object:Gem::Requirement requirements: - - ~> - !ruby/object:Gem::Version version: '0.3' - - '>=' - !ruby/object:Gem::Version version: 0.3.10 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ~> - !ruby/object:Gem::Version version: '0.3' - - '>=' - !ruby/object:Gem::Version version: 0.3.10 - !ruby/object:Gem::Dependency name: sorcerer requirement: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' description: |- maroon makes DCI a DSL for Ruby it's mainly based on the work gone into Marvin, the first language to support injectionless DCI. The performance of code written using maroon is on par with code using regular method invocation. For examples on how to use maroon look at the examples found at the home page email: - funchsoltoft@gmail.com executables: [] extensions: [] extra_rdoc_files: [] files: - .gitignore - Examples/Dijkstra/CalculateShortestDistance.rb - Examples/Dijkstra/calculate_shortest_path.rb - Examples/Dijkstra/data.rb - Examples/Dijkstra/dijkstra.rb - Examples/MoneyTransfer.rb - Examples/greeter.rb - Examples/meter.rb - Gemfile - LICENSE.txt - README.md - Rakefile - Test/Context_test.rb - Test/Greeter_test_disabled.rb - Test/ImmutableQueue_test.rb - Test/abstract_syntax_tree_test.rb - Test/alltests.rb - Test/assertions.rb - Test/stack_test.rb - Test/test_helper.rb - base/AbstractSyntaxTree.rb - base/AstRewritter.rb - base/ImmutableStack.rb - base/immutable_queue.rb - base/maroon_base.rb - base/transfomer.rb - generated/Tokens.rb - generated/build.rb - generated/interpretation_context.rb - lib/AstRewritter.rb - lib/Context.rb - lib/ImmutableQueue.rb - lib/ImmutableStack.rb - lib/Production.rb - lib/Tokens.rb - lib/Transformer.rb - lib/build.rb - lib/interpretation_context.rb - lib/maroon/contracts.rb - lib/maroon/kernel.rb - lib/maroon/version.rb - maroon.gemspec homepage: https://github.com/runefs/Moby licenses: [] metadata: {} post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - '>=' - !ruby/object:Gem::Version version: '0' requirements: [] rubyforge_project: rubygems_version: 2.0.0 signing_key: specification_version: 4 summary: maroon test_files: []