├── Example ├── .ruby-version ├── Event-based │ ├── Broker │ │ ├── Gemfile │ │ ├── Gemfile.lock │ │ ├── config.ru │ │ ├── config │ │ │ └── development │ │ │ │ └── env.yaml │ │ └── env.rb │ ├── README.md │ ├── Renderer │ │ ├── Gemfile │ │ ├── Gemfile.lock │ │ ├── Rakefile │ │ ├── app.rb │ │ ├── components │ │ │ └── test │ │ │ │ ├── models │ │ │ │ ├── bar_example.rb │ │ │ │ └── foo_example.rb │ │ │ │ └── templates │ │ │ │ ├── bar_example.mustache │ │ │ │ └── foo_example.mustache │ │ ├── config │ │ │ └── development │ │ │ │ └── env.yaml │ │ └── env.rb │ └── Sender │ │ ├── Gemfile │ │ ├── Gemfile.lock │ │ ├── Rakefile │ │ ├── app.rb │ │ ├── config │ │ └── development │ │ │ └── env.yaml │ │ └── env.rb └── Request-based │ ├── Broker │ ├── .gitkeep │ ├── Gemfile │ ├── Gemfile.lock │ ├── Rakefile │ ├── config.ru │ ├── config │ │ ├── development │ │ │ └── env.yaml │ │ └── schema │ │ │ └── renderer_locations.yaml │ ├── env.rb │ └── lib │ │ ├── broker.rb │ │ └── broker │ │ └── dynamic_url_locator.rb │ ├── README.md │ └── Renderer │ ├── .gitkeep │ ├── Gemfile │ ├── Gemfile.lock │ ├── components │ └── test_component │ │ ├── fixtures │ │ └── responsive.json │ │ ├── mapper.rb │ │ ├── models │ │ └── test_component.rb │ │ └── templates │ │ └── test_component.mustache │ ├── config.ru │ └── lib │ └── renderer.rb ├── LICENSE.txt └── README.md /Example/.ruby-version: -------------------------------------------------------------------------------- 1 | jruby-1.7.24 2 | -------------------------------------------------------------------------------- /Example/Event-based/Broker/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Event-based/Broker/Gemfile -------------------------------------------------------------------------------- /Example/Event-based/Broker/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Event-based/Broker/Gemfile.lock -------------------------------------------------------------------------------- /Example/Event-based/Broker/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Event-based/Broker/config.ru -------------------------------------------------------------------------------- /Example/Event-based/Broker/config/development/env.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Event-based/Broker/config/development/env.yaml -------------------------------------------------------------------------------- /Example/Event-based/Broker/env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Event-based/Broker/env.rb -------------------------------------------------------------------------------- /Example/Event-based/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Event-based/README.md -------------------------------------------------------------------------------- /Example/Event-based/Renderer/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Event-based/Renderer/Gemfile -------------------------------------------------------------------------------- /Example/Event-based/Renderer/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Event-based/Renderer/Gemfile.lock -------------------------------------------------------------------------------- /Example/Event-based/Renderer/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Event-based/Renderer/Rakefile -------------------------------------------------------------------------------- /Example/Event-based/Renderer/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Event-based/Renderer/app.rb -------------------------------------------------------------------------------- /Example/Event-based/Renderer/components/test/models/bar_example.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Event-based/Renderer/components/test/models/bar_example.rb -------------------------------------------------------------------------------- /Example/Event-based/Renderer/components/test/models/foo_example.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Event-based/Renderer/components/test/models/foo_example.rb -------------------------------------------------------------------------------- /Example/Event-based/Renderer/components/test/templates/bar_example.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Event-based/Renderer/components/test/templates/bar_example.mustache -------------------------------------------------------------------------------- /Example/Event-based/Renderer/components/test/templates/foo_example.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Event-based/Renderer/components/test/templates/foo_example.mustache -------------------------------------------------------------------------------- /Example/Event-based/Renderer/config/development/env.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Event-based/Renderer/config/development/env.yaml -------------------------------------------------------------------------------- /Example/Event-based/Renderer/env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Event-based/Renderer/env.rb -------------------------------------------------------------------------------- /Example/Event-based/Sender/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Event-based/Sender/Gemfile -------------------------------------------------------------------------------- /Example/Event-based/Sender/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Event-based/Sender/Gemfile.lock -------------------------------------------------------------------------------- /Example/Event-based/Sender/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Event-based/Sender/Rakefile -------------------------------------------------------------------------------- /Example/Event-based/Sender/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Event-based/Sender/app.rb -------------------------------------------------------------------------------- /Example/Event-based/Sender/config/development/env.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Event-based/Sender/config/development/env.yaml -------------------------------------------------------------------------------- /Example/Event-based/Sender/env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Event-based/Sender/env.rb -------------------------------------------------------------------------------- /Example/Request-based/Broker/.gitkeep: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /Example/Request-based/Broker/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Request-based/Broker/Gemfile -------------------------------------------------------------------------------- /Example/Request-based/Broker/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Request-based/Broker/Gemfile.lock -------------------------------------------------------------------------------- /Example/Request-based/Broker/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Request-based/Broker/Rakefile -------------------------------------------------------------------------------- /Example/Request-based/Broker/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Request-based/Broker/config.ru -------------------------------------------------------------------------------- /Example/Request-based/Broker/config/development/env.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Request-based/Broker/config/development/env.yaml -------------------------------------------------------------------------------- /Example/Request-based/Broker/config/schema/renderer_locations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Request-based/Broker/config/schema/renderer_locations.yaml -------------------------------------------------------------------------------- /Example/Request-based/Broker/env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Request-based/Broker/env.rb -------------------------------------------------------------------------------- /Example/Request-based/Broker/lib/broker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Request-based/Broker/lib/broker.rb -------------------------------------------------------------------------------- /Example/Request-based/Broker/lib/broker/dynamic_url_locator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Request-based/Broker/lib/broker/dynamic_url_locator.rb -------------------------------------------------------------------------------- /Example/Request-based/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Request-based/README.md -------------------------------------------------------------------------------- /Example/Request-based/Renderer/.gitkeep: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /Example/Request-based/Renderer/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Request-based/Renderer/Gemfile -------------------------------------------------------------------------------- /Example/Request-based/Renderer/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Request-based/Renderer/Gemfile.lock -------------------------------------------------------------------------------- /Example/Request-based/Renderer/components/test_component/fixtures/responsive.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Request-based/Renderer/components/test_component/fixtures/responsive.json -------------------------------------------------------------------------------- /Example/Request-based/Renderer/components/test_component/mapper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Request-based/Renderer/components/test_component/mapper.rb -------------------------------------------------------------------------------- /Example/Request-based/Renderer/components/test_component/models/test_component.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Request-based/Renderer/components/test_component/models/test_component.rb -------------------------------------------------------------------------------- /Example/Request-based/Renderer/components/test_component/templates/test_component.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Request-based/Renderer/components/test_component/templates/test_component.mustache -------------------------------------------------------------------------------- /Example/Request-based/Renderer/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Request-based/Renderer/config.ru -------------------------------------------------------------------------------- /Example/Request-based/Renderer/lib/renderer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/Example/Request-based/Renderer/lib/renderer.rb -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbc/alephant/HEAD/README.md --------------------------------------------------------------------------------