├── .gitignore ├── Gemfile ├── Gemfile.lock ├── Guardfile ├── LICENSE ├── Notes.ad ├── README.adoc ├── Rakefile ├── app ├── assets │ ├── images │ │ └── rails.png │ ├── javascripts │ │ ├── application.js │ │ ├── bootstrap-datetimepicker.min.js │ │ └── bootstrap.js.coffee │ └── stylesheets │ │ ├── application.css │ │ ├── bootstrap_and_overrides.css.less │ │ └── custom │ │ ├── bootstrap-datetimepicker.min.css │ │ ├── bootstrap.cerulean.min.css │ │ └── header_adjust.css ├── controllers │ ├── application_controller.rb │ ├── bookings_controller.rb │ ├── cargo_inspection_service.rb │ ├── handling_event_registration.rb │ ├── handling_events_controller.rb │ └── tracking_cargos_controller.rb ├── helpers │ └── application_helper.rb ├── mailers │ └── .gitkeep ├── models │ └── booking.rb └── views │ ├── bookings │ ├── index.html.erb │ ├── new.html.erb │ └── show.html.erb │ ├── handling_events │ ├── index.html.erb │ ├── new.html.erb │ └── show.html.erb │ ├── layouts │ └── application.html.erb │ └── tracking_cargos │ └── show.html.erb ├── config.ru ├── config ├── application.rb ├── boot.rb ├── database.yml ├── environment.rb ├── environments │ ├── development.rb │ ├── production.rb │ └── test.rb ├── initializers │ ├── backtrace_silencers.rb │ ├── inflections.rb │ ├── loader.rb │ ├── mime_types.rb │ ├── secret_token.rb │ ├── session_store.rb │ └── wrap_parameters.rb ├── locales │ ├── en.bootstrap.yml │ └── en.yml ├── mongoid.yml └── routes.rb ├── domain ├── cargo │ ├── cargo.rb │ ├── delivery.rb │ ├── handling_activity.rb │ ├── itinerary.rb │ ├── leg.rb │ ├── route_specification.rb │ ├── routing_status.rb │ ├── tracking_id.rb │ └── transport_status.rb ├── handling │ ├── handling_event.rb │ ├── handling_event_type.rb │ └── handling_history.rb ├── location │ ├── location.rb │ └── unlocode.rb └── voyage │ ├── carrier_movement.rb │ ├── schedule.rb │ ├── transport_leg.rb │ ├── voyage.rb │ └── voyage_number.rb ├── lib └── value_object.rb ├── log └── .gitkeep ├── ports └── persistence │ └── mongodb_adaptor │ ├── cargo_repository.rb │ ├── handling_event_repository.rb │ ├── location_repository.rb │ └── mongoid_readme.ad ├── public ├── 404.html ├── 422.html ├── 500.html ├── favicon.ico └── robots.txt ├── script └── rails └── spec ├── domain ├── cargo │ ├── cargo_spec.rb │ ├── delivery_spec.rb │ ├── delivery_spec.rb_dan │ ├── handling_activity_spec.rb │ ├── itinerary_spec.rb │ ├── leg_spec.rb │ ├── route_specification_spec.rb │ ├── routing_status_spec.rb │ ├── tracking_id_spec.rb │ └── transport_status_spec.rb ├── handling │ ├── handling_event_spec.rb │ ├── handling_event_type_spec.rb │ └── handling_history_spec.rb ├── itinerary_spec.rb ├── location │ ├── location_spec.rb │ └── unlocode_spec.rb └── voyage │ ├── carrier_movement_spec.rb │ ├── schedule_spec.rb │ ├── transport_leg_spec.rb │ ├── voyage_number_spec.orb │ └── voyage_spec.rb ├── infrastructure ├── cargo_repository_spec.rb ├── handling_event_repository_spec.rb ├── location_repository_spec.rb └── sample_data_spec.rb ├── integration └── cargo_spec.rb ├── lib └── value_object_spec.rb ├── spec_helper.rb └── support └── models_require.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/.gitignore -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /Guardfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/Guardfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/LICENSE -------------------------------------------------------------------------------- /Notes.ad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/Notes.ad -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/README.adoc -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/Rakefile -------------------------------------------------------------------------------- /app/assets/images/rails.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/app/assets/images/rails.png -------------------------------------------------------------------------------- /app/assets/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/app/assets/javascripts/application.js -------------------------------------------------------------------------------- /app/assets/javascripts/bootstrap-datetimepicker.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/app/assets/javascripts/bootstrap-datetimepicker.min.js -------------------------------------------------------------------------------- /app/assets/javascripts/bootstrap.js.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/app/assets/javascripts/bootstrap.js.coffee -------------------------------------------------------------------------------- /app/assets/stylesheets/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/app/assets/stylesheets/application.css -------------------------------------------------------------------------------- /app/assets/stylesheets/bootstrap_and_overrides.css.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/app/assets/stylesheets/bootstrap_and_overrides.css.less -------------------------------------------------------------------------------- /app/assets/stylesheets/custom/bootstrap-datetimepicker.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/app/assets/stylesheets/custom/bootstrap-datetimepicker.min.css -------------------------------------------------------------------------------- /app/assets/stylesheets/custom/bootstrap.cerulean.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/app/assets/stylesheets/custom/bootstrap.cerulean.min.css -------------------------------------------------------------------------------- /app/assets/stylesheets/custom/header_adjust.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/app/assets/stylesheets/custom/header_adjust.css -------------------------------------------------------------------------------- /app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/bookings_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/app/controllers/bookings_controller.rb -------------------------------------------------------------------------------- /app/controllers/cargo_inspection_service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/app/controllers/cargo_inspection_service.rb -------------------------------------------------------------------------------- /app/controllers/handling_event_registration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/app/controllers/handling_event_registration.rb -------------------------------------------------------------------------------- /app/controllers/handling_events_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/app/controllers/handling_events_controller.rb -------------------------------------------------------------------------------- /app/controllers/tracking_cargos_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/app/controllers/tracking_cargos_controller.rb -------------------------------------------------------------------------------- /app/helpers/application_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/app/helpers/application_helper.rb -------------------------------------------------------------------------------- /app/mailers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/booking.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/app/models/booking.rb -------------------------------------------------------------------------------- /app/views/bookings/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/app/views/bookings/index.html.erb -------------------------------------------------------------------------------- /app/views/bookings/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/app/views/bookings/new.html.erb -------------------------------------------------------------------------------- /app/views/bookings/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/app/views/bookings/show.html.erb -------------------------------------------------------------------------------- /app/views/handling_events/index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/app/views/handling_events/index.html.erb -------------------------------------------------------------------------------- /app/views/handling_events/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/app/views/handling_events/new.html.erb -------------------------------------------------------------------------------- /app/views/handling_events/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/app/views/handling_events/show.html.erb -------------------------------------------------------------------------------- /app/views/layouts/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/app/views/layouts/application.html.erb -------------------------------------------------------------------------------- /app/views/tracking_cargos/show.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/app/views/tracking_cargos/show.html.erb -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/config.ru -------------------------------------------------------------------------------- /config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/config/application.rb -------------------------------------------------------------------------------- /config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/config/boot.rb -------------------------------------------------------------------------------- /config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/config/database.yml -------------------------------------------------------------------------------- /config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/config/environment.rb -------------------------------------------------------------------------------- /config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/config/environments/development.rb -------------------------------------------------------------------------------- /config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/config/environments/production.rb -------------------------------------------------------------------------------- /config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/config/environments/test.rb -------------------------------------------------------------------------------- /config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/config/initializers/inflections.rb -------------------------------------------------------------------------------- /config/initializers/loader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/config/initializers/loader.rb -------------------------------------------------------------------------------- /config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /config/initializers/secret_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/config/initializers/secret_token.rb -------------------------------------------------------------------------------- /config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/config/initializers/session_store.rb -------------------------------------------------------------------------------- /config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /config/locales/en.bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/config/locales/en.bootstrap.yml -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/mongoid.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/config/mongoid.yml -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/config/routes.rb -------------------------------------------------------------------------------- /domain/cargo/cargo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/domain/cargo/cargo.rb -------------------------------------------------------------------------------- /domain/cargo/delivery.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/domain/cargo/delivery.rb -------------------------------------------------------------------------------- /domain/cargo/handling_activity.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/domain/cargo/handling_activity.rb -------------------------------------------------------------------------------- /domain/cargo/itinerary.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/domain/cargo/itinerary.rb -------------------------------------------------------------------------------- /domain/cargo/leg.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/domain/cargo/leg.rb -------------------------------------------------------------------------------- /domain/cargo/route_specification.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/domain/cargo/route_specification.rb -------------------------------------------------------------------------------- /domain/cargo/routing_status.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/domain/cargo/routing_status.rb -------------------------------------------------------------------------------- /domain/cargo/tracking_id.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/domain/cargo/tracking_id.rb -------------------------------------------------------------------------------- /domain/cargo/transport_status.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/domain/cargo/transport_status.rb -------------------------------------------------------------------------------- /domain/handling/handling_event.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/domain/handling/handling_event.rb -------------------------------------------------------------------------------- /domain/handling/handling_event_type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/domain/handling/handling_event_type.rb -------------------------------------------------------------------------------- /domain/handling/handling_history.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/domain/handling/handling_history.rb -------------------------------------------------------------------------------- /domain/location/location.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/domain/location/location.rb -------------------------------------------------------------------------------- /domain/location/unlocode.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/domain/location/unlocode.rb -------------------------------------------------------------------------------- /domain/voyage/carrier_movement.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/domain/voyage/carrier_movement.rb -------------------------------------------------------------------------------- /domain/voyage/schedule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/domain/voyage/schedule.rb -------------------------------------------------------------------------------- /domain/voyage/transport_leg.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/domain/voyage/transport_leg.rb -------------------------------------------------------------------------------- /domain/voyage/voyage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/domain/voyage/voyage.rb -------------------------------------------------------------------------------- /domain/voyage/voyage_number.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/domain/voyage/voyage_number.rb -------------------------------------------------------------------------------- /lib/value_object.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/lib/value_object.rb -------------------------------------------------------------------------------- /log/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ports/persistence/mongodb_adaptor/cargo_repository.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/ports/persistence/mongodb_adaptor/cargo_repository.rb -------------------------------------------------------------------------------- /ports/persistence/mongodb_adaptor/handling_event_repository.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/ports/persistence/mongodb_adaptor/handling_event_repository.rb -------------------------------------------------------------------------------- /ports/persistence/mongodb_adaptor/location_repository.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/ports/persistence/mongodb_adaptor/location_repository.rb -------------------------------------------------------------------------------- /ports/persistence/mongodb_adaptor/mongoid_readme.ad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/ports/persistence/mongodb_adaptor/mongoid_readme.ad -------------------------------------------------------------------------------- /public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/public/404.html -------------------------------------------------------------------------------- /public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/public/422.html -------------------------------------------------------------------------------- /public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/public/500.html -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/public/robots.txt -------------------------------------------------------------------------------- /script/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/script/rails -------------------------------------------------------------------------------- /spec/domain/cargo/cargo_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/spec/domain/cargo/cargo_spec.rb -------------------------------------------------------------------------------- /spec/domain/cargo/delivery_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/spec/domain/cargo/delivery_spec.rb -------------------------------------------------------------------------------- /spec/domain/cargo/delivery_spec.rb_dan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/spec/domain/cargo/delivery_spec.rb_dan -------------------------------------------------------------------------------- /spec/domain/cargo/handling_activity_spec.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/domain/cargo/itinerary_spec.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/domain/cargo/leg_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/spec/domain/cargo/leg_spec.rb -------------------------------------------------------------------------------- /spec/domain/cargo/route_specification_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/spec/domain/cargo/route_specification_spec.rb -------------------------------------------------------------------------------- /spec/domain/cargo/routing_status_spec.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/domain/cargo/tracking_id_spec.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/domain/cargo/transport_status_spec.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/domain/handling/handling_event_spec.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/domain/handling/handling_event_type_spec.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/domain/handling/handling_history_spec.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/domain/itinerary_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/spec/domain/itinerary_spec.rb -------------------------------------------------------------------------------- /spec/domain/location/location_spec.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/domain/location/unlocode_spec.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/domain/voyage/carrier_movement_spec.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/domain/voyage/schedule_spec.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/domain/voyage/transport_leg_spec.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/domain/voyage/voyage_number_spec.orb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/domain/voyage/voyage_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/spec/domain/voyage/voyage_spec.rb -------------------------------------------------------------------------------- /spec/infrastructure/cargo_repository_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/spec/infrastructure/cargo_repository_spec.rb -------------------------------------------------------------------------------- /spec/infrastructure/handling_event_repository_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/spec/infrastructure/handling_event_repository_spec.rb -------------------------------------------------------------------------------- /spec/infrastructure/location_repository_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/spec/infrastructure/location_repository_spec.rb -------------------------------------------------------------------------------- /spec/infrastructure/sample_data_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/spec/infrastructure/sample_data_spec.rb -------------------------------------------------------------------------------- /spec/integration/cargo_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/spec/integration/cargo_spec.rb -------------------------------------------------------------------------------- /spec/lib/value_object_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/spec/lib/value_object_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/models_require.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/paulrayner/ddd_sample_app_ruby/HEAD/spec/support/models_require.rb --------------------------------------------------------------------------------