Guest User

Untitled

a guest
Mar 5th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. # An example of using ruby to read a YAML file into a set of ruby objects (hashes, in this example):
  2. # I added newlines between the irb commands for legibility's sake.
  3.  
  4. woods@beidleheimer ~/src/git/bus (master)↑ $ cat config/database.yml
  5.  
  6. development:
  7. adapter: postgresql
  8. host: localhost
  9. username: bus
  10. database: bus_development
  11. password: asphyxiate2-buttonholers
  12.  
  13. test:
  14. adapter: postgresql
  15. host: localhost
  16. username: bus
  17. database: bus_test
  18. password: asphyxiate2-buttonholers
  19.  
  20. woods@beidleheimer ~/src/git/bus (master)↑ $ irb
  21.  
  22. irb(main):001:0> require 'yaml'
  23. => true
  24.  
  25. irb(main):002:0> config = YAML::load_file('config/database.yml')
  26. => {"development"=>{"username"=>"bus", "adapter"=>"postgresql", "database"=>"bus_development", "host"=>"localhost", "password"=>"asphyxiate2-buttonholers"}, "test"=>{"username"=>"bus", "adapter"=>"postgresql", "database"=>"bus_test", "host"=>"localhost", "password"=>"asphyxiate2-buttonholers"}}
  27.  
  28. irb(main):003:0> config['development']
  29. => {"username"=>"bus", "adapter"=>"postgresql", "database"=>"bus_development", "host"=>"localhost", "password"=>"asphyxiate2-buttonholers"}
  30.  
  31. irb(main):004:0> config['development']['username']
  32. => "bus"
  33.  
  34. irb(main):005:0> config['development']['password']
  35. => "asphyxiate2-buttonholers"
Add Comment
Please, Sign In to add comment