Skip to content
This repository has been archived by the owner on Jul 3, 2020. It is now read-only.
/ goos-ruby Public archive

The example from "Growing Object-Oriented Software, Guided by Tests" written in Ruby

Notifications You must be signed in to change notification settings

freerange/goos-ruby

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GOOS Ruby

This repository contains a history of me working through the example in the GOOS book using Ruby instead of Java.

Prerequisites

  • JRuby (tested with v1.6.7 installed via rbenv)
  • Openfire (tested with v3.7.1)
  • Bundler (tested with v1.1.4)
  • All only tested on Mac OSX v10.8.4

Openfire XMPP server

Setup & configuration as per "Setting Up the Openfire Server" in chapter 11.

Setup (via web wizard)

  • Language Selection: English (default)
  • Server Settings
    • Domain: localhost (non-default)
    • Admin Console Port: 9090 (default)
    • Secure Admin Console Port: 9091 (default)
  • Database Settings: Embedded Database (non-default)
  • Profile Settings: Default (default)
  • Administrator Account
    • Admin Email Address: [email protected] (default)
    • Password: admin
    • Confirm password: admin

Configure (via web admin console)

  • Login credentials
    • Username: admin
    • Password: admin
  • User/Groups
    • Create New User x 3
      • Username: sniper; Password: sniper
      • Username: auction-item-54321; Password: auction
      • Username: auction-item-65432; Password: auction
  • Server
    • Server Settings
      • Resource Policy
        • Set Conflict Policy: Never kick (non-default)

About

The example from "Growing Object-Oriented Software, Guided by Tests" written in Ruby

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published