├── .gitignore ├── 1_warmup ├── airportyh │ ├── 01 │ │ └── README.md │ └── 02 │ │ └── README.md ├── sbartek │ ├── 01 │ │ └── README.md │ └── 02 │ │ └── README.md ├── ravencovington │ ├── 02 │ │ ├── README.md │ │ └── hello.rb │ └── 01 │ │ └── README.md ├── kangkyu │ ├── 01 │ │ └── README.md │ └── 02 │ │ └── README.md ├── wmmc │ ├── 01 │ │ └── README.md │ └── 02 │ │ └── README.md ├── ID25 │ ├── 01_warmup │ │ └── README.md │ └── 02_warmup │ │ └── README.md ├── Rafael1981 │ ├── 01 │ │ └── Readme.md │ └── 02 │ │ └── Readme.md ├── aldraco │ ├── 02 │ │ ├── hello.rb │ │ └── README.md │ └── 01 │ │ └── README.ms ├── askl56 │ ├── 01_first_warmup │ │ └── readme.md │ └── 02_second_warmup │ │ └── readme.md ├── dotunolusoga │ ├── 01_warmup │ │ └── README.md │ └── 02_warmup │ │ └── README.md ├── gspederson │ ├── 01 │ │ └── README.md │ └── 02 │ │ └── README.md ├── kimptoc │ ├── 02_warmup │ │ ├── README.md │ │ └── test.rb │ └── 01_warmup │ │ └── README.md ├── william-r-wilson │ ├── 01_warmup │ │ └── readme.md │ └── 02_warmup │ │ └── readme.md ├── alexravs │ └── 01_warmup │ │ └── README.md ├── alexsimmons1964 │ ├── 01 │ │ └── README.md │ └── 02 │ │ └── README.md ├── botularius │ ├── 01_warmup1 │ │ └── README.md │ └── 02_warmup2 │ │ └── README.md ├── luisalima │ ├── 02 │ │ ├── README.md │ │ └── hello.rb │ └── 01 │ │ └── README.md ├── p7r │ ├── 02_second_warmup │ │ └── README.md │ └── 01_first_warmup │ │ └── README.md ├── patmaddox │ ├── 02 │ │ ├── hello.rb │ │ └── README.md │ └── 01_my_first_warmup │ │ └── README.md ├── tommycarney │ ├── 01 │ │ └── README.md │ └── 02 │ │ └── README.md ├── Randhir123 │ ├── 02_warmup │ │ ├── helloworld.rb │ │ └── README.md │ └── 01_warmup │ │ └── README.md ├── amaliahern │ ├── 02 │ │ └── README.md │ └── 01 │ │ └── README.md ├── kaiocristianc │ ├── 01_warmup │ │ └── Readme.md │ └── 02_warmup │ │ └── Readme.md ├── ladanazita │ ├── 01_warm_up │ │ └── readme.md │ ├── 03_warm_up │ │ └── readme.md │ └── 02_warm_up │ │ └── readme.md ├── skahlert │ ├── 02_second_warmup │ │ ├── README.md │ │ └── about_me.rb │ └── 01_warmup │ │ └── README.md ├── wesr7 │ ├── 02_warmup │ │ └── README.md │ └── 01_warmup │ │ └── README.md ├── awochna │ ├── 02_warmup_more │ │ ├── readme.rb │ │ └── README.md │ └── 01_warmup │ │ └── README.md ├── davgomgar │ ├── 02_warmup_done │ │ ├── warmup_done.rb │ │ └── README.md │ └── 01_first_warmup │ │ └── README.md ├── domhede │ ├── 01_warmer │ │ └── README.md │ └── 02_warmer_still │ │ └── README.md ├── jbreezy11 │ ├── 01_first_warmup │ │ └── README.md │ └── 02_second_warmup │ │ └── README.md ├── reignmaker │ ├── 01 │ │ └── README.md │ └── 02 │ │ └── README.md ├── zacscodingclub │ ├── 02_warm_up │ │ ├── test.rb │ │ └── README.md │ └── 01_warm_up │ │ └── README.md ├── alexander-ruehle │ ├── 02_second_warmup │ │ └── README.md │ └── 01_warmup │ │ └── README.md ├── jgodse │ └── russell.rb ├── jyasmer │ ├── 02 │ │ └── README.md │ └── 01 │ │ └── README.MD ├── ljnissen │ ├── 01 │ │ └── README.md │ └── 02_LJ_loves_to_code │ │ └── README.md ├── ravi279 │ ├── 03-third-warmup │ │ └── README.md │ ├── 05-fifth-warmup │ │ └── README.md │ ├── 06-sixth-warmup │ │ └── README.md │ ├── 09-ninth-warmup │ │ └── README.md │ ├── 01-first-warmup │ │ └── README.md │ ├── 04-fourth-warmup │ │ └── README.md │ ├── 07-seventh-warmup │ │ └── README.md │ ├── 08-eigth-warmup │ │ └── README.md │ └── 02-second-warmup │ │ └── README.md ├── 7sun │ ├── 01_warmup │ │ └── Readme.md │ └── 02_warmup │ │ └── Readme.md ├── ctreptow │ ├── 01_craig │ │ └── README.md │ ├── 01_warmup │ │ └── README.md │ └── 02_craig │ │ └── README.md ├── osiux │ └── 02_second_warmup │ │ └── README.md ├── lawrencetran1 │ ├── 02_second_warmup │ │ ├── README.md │ │ └── hi.rb │ └── 01_first_warmup │ │ └── README.md ├── mtthwhggns │ ├── 01 │ │ └── README.md │ └── 02 │ │ └── README.md ├── willemlarsen │ ├── 01_warmup │ │ └── README.md │ └── 02_warmup │ │ └── README.md ├── chitankensuru │ ├── 01_first_warmup │ │ └── README.md │ └── 02_second_warmup │ │ └── README.md ├── jkowens │ ├── 02_second_warmup │ │ └── README.md │ └── 01_first_warmup │ │ └── README.md ├── r11runner │ ├── 02_warmup │ │ └── README.md │ └── 01_warmup │ │ └── README.md ├── rokimoto │ ├── 01_first_warmup │ │ └── README.md │ └── 02_second_warmup │ │ └── README.md ├── GBressler │ ├── 02_my_second_warmup │ │ └── README - 2nd exercise │ └── 01_my_first_warmup │ │ └── README - 1st exercise ├── afbroman │ ├── 02 │ │ └── README.md │ └── 01 │ │ └── README.md ├── avalade │ ├── 02 │ │ └── README.md │ └── 01_first_warmup │ │ └── README.md ├── blndcat │ ├── 01_first_warmup │ │ └── README.md │ └── 02_second_warmup │ │ └── README.md ├── jimmylorunning │ ├── 02_second_warmup │ │ └── README.md │ └── 01_first_warmup │ │ └── README.md ├── robawilkinson │ ├── 02_second_warmup │ │ ├── README.md │ │ └── hi.rb │ └── 01_first_warmup │ │ └── README.md ├── smshin7 │ ├── 02_warmup │ │ └── README.md │ └── 01_warmup │ │ └── README.md ├── dfmedeiros │ ├── 01_first_warmup │ │ └── README.md │ └── 02_second_warmup │ │ └── README.md ├── xcmer │ ├── 02_second_warmup │ │ └── README.md │ └── 01_first_warmup │ │ └── README.md ├── hardeepkumar │ ├── 02_second_warmup │ │ └── first.rb │ └── 01_first_warmup │ │ └── README.md ├── jbrains │ └── 02_warmup_the_second │ │ ├── nothing.rb │ │ └── README.md ├── rayning0 │ └── 02 │ │ └── README.md ├── amisukanta │ ├── 02 │ │ └── README.md │ └── 01 │ │ └── README.md ├── halissonvit │ ├── 02_warmup │ │ └── README.md │ └── 01_warmup │ │ └── README.md ├── Dino-Herbert │ ├── 02_warmup │ │ └── Readme.md │ └── 01_warmup │ │ └── Readme.md ├── jonkernpa │ └── 02_warmup │ │ └── brown_noser.rb ├── ahmednadar │ └── 02_warmup │ │ └── README.md ├── jylitalo │ ├── 02_adventure │ │ └── README.md │ └── 01_warmup │ │ └── README.md ├── README.md ├── oowly │ ├── 02_second_warmup │ │ └── README.md │ └── 01_first_warmup │ │ └── README.md ├── tooky │ ├── 02 │ │ ├── README.md │ │ └── create_next.rb │ └── 01 │ │ └── create_next.rb ├── drammopo │ └── 02_second_warmup │ │ └── README.md ├── aniruddhabarapatre │ ├── 02 │ │ └── README.md │ └── 01 │ │ └── README.md ├── rkrupnick │ ├── 02_warmup │ │ └── README.md │ └── 01_warmup │ │ └── README.md ├── richardwigley │ ├── 02_jimweirich │ │ └── README.md │ └── 01_jimweirich │ │ └── README.md ├── ramijan │ ├── 01_rami │ │ └── README.md │ └── 02_rami │ │ └── README.md ├── waysidekoi │ ├── 02 │ │ └── README.md │ └── 01 │ │ └── README.md ├── johnptmcdonald │ ├── 01_first_warmup │ │ └── readme.txt │ └── 02_second_warmup │ │ └── readme.txt ├── liamseanbrady │ └── 02 │ │ └── README.md ├── evmorov │ └── 02_second_warmup │ │ └── README.md ├── phonbopit │ └── 02_warm_up_more │ │ └── README.md ├── elmerwu │ └── 02_second_warmup │ │ └── README.md ├── lenn4rd │ └── 02 │ │ └── README.md ├── swparr │ ├── 01_second_warmup │ │ └── README.md │ └── 02_second_warmup │ │ └── README.md └── zrasool88 │ └── 01-first-warmup │ └── README.md ├── 2_adventures ├── 001 │ ├── Randhir123 │ │ ├── 05 │ │ │ ├── bin │ │ │ │ └── 05 │ │ │ ├── lib │ │ │ │ └── 05.rb │ │ │ ├── README.md │ │ │ └── Rakefile │ │ ├── 06 │ │ │ ├── bin │ │ │ │ └── 06 │ │ │ ├── lib │ │ │ │ ├── 06.rb │ │ │ │ └── 06 │ │ │ │ │ └── lexicon_type.rb │ │ │ ├── data │ │ │ │ └── lexicon │ │ │ │ │ ├── verb.txt │ │ │ │ │ ├── noun.txt │ │ │ │ │ ├── stop.txt │ │ │ │ │ └── direction.txt │ │ │ ├── README.md │ │ │ └── Rakefile │ │ ├── 07 │ │ │ ├── bin │ │ │ │ └── 07 │ │ │ ├── lib │ │ │ │ ├── 07.rb │ │ │ │ └── 07 │ │ │ │ │ └── funny.rb │ │ │ ├── Rakefile │ │ │ ├── tests │ │ │ │ └── test_07.rb │ │ │ └── README.md │ │ ├── 09 │ │ │ ├── lookup.rb │ │ │ └── README.md │ │ ├── 01 │ │ │ └── README.md │ │ ├── 02 │ │ │ └── README.md │ │ ├── 04 │ │ │ └── README.md │ │ └── 03 │ │ │ └── README.md │ ├── kangkyu │ │ ├── 01 │ │ │ └── README.md │ │ ├── 02 │ │ │ └── README.md │ │ ├── 03 │ │ │ └── README.md │ │ ├── 04 │ │ │ └── README.md │ │ └── 05 │ │ │ └── README.md │ ├── sbartek │ │ ├── 01 │ │ │ └── Readme.md │ │ ├── 02 │ │ │ └── README.md │ │ ├── 06 │ │ │ ├── .gitignore │ │ │ └── README.md │ │ ├── 08 │ │ │ ├── Gemfile │ │ │ └── doc │ │ │ │ └── IMG_20150417_144253307.jpg │ │ ├── 09 │ │ │ ├── Gemfile │ │ │ └── doc │ │ │ │ └── IMG_20150417_144253307.jpg │ │ ├── 03 │ │ │ └── README.md │ │ ├── 07 │ │ │ ├── .gitignore │ │ │ └── doc │ │ │ │ └── IMG_20150417_144253307.jpg │ │ ├── 04 │ │ │ └── doc │ │ │ │ └── IMG_20150417_144253307.jpg │ │ └── 05 │ │ │ └── README.md │ ├── ljnissen │ │ ├── 10 │ │ │ └── README.md │ │ ├── 02 │ │ │ └── README.md │ │ ├── 03 │ │ │ └── README.md │ │ ├── 04 │ │ │ └── README.md │ │ ├── 05 │ │ │ └── README.md │ │ ├── 06 │ │ │ └── README.md │ │ ├── README.md │ │ ├── 09 │ │ │ └── README.md │ │ ├── 01 │ │ │ └── README.md │ │ ├── 07 │ │ │ └── README.md │ │ └── 08 │ │ │ └── README.md │ ├── alexsimmons1964 │ │ ├── 03 │ │ │ └── .gitkeep │ │ ├── 07 │ │ │ └── README.md │ │ ├── 02 │ │ │ └── README.md │ │ ├── 01 │ │ │ └── README.md │ │ ├── 06 │ │ │ └── README.md │ │ ├── 09 │ │ │ └── README.md │ │ └── 08 │ │ │ └── README.md │ ├── davgomgar │ │ ├── 09_day9 │ │ │ ├── Gemfile │ │ │ └── string_calculator.rb │ │ ├── 04_day4 │ │ │ ├── Gemfile │ │ │ ├── Gemfile.lock │ │ │ └── README.md │ │ ├── 10_day10 │ │ │ └── Gemfile │ │ ├── 05_day5 │ │ │ ├── Gemfile │ │ │ ├── Gemfile.lock │ │ │ ├── foo.rb │ │ │ └── accessor_history.rb │ │ ├── 02_marias_birthday │ │ │ ├── happy_birthday.rb │ │ │ └── README.md │ │ ├── 07_day7 │ │ │ └── README.md │ │ ├── 06_day6 │ │ │ └── README.md │ │ ├── 01_day1 │ │ │ └── README.md │ │ ├── 03_day3 │ │ │ ├── README.md │ │ │ └── fizz_buz.rb │ │ └── 08_day8 │ │ │ └── README.md │ ├── hardeepkumar │ │ ├── 10 │ │ │ └── README.md │ │ ├── 07 │ │ │ └── README.md │ │ ├── 04 │ │ │ └── README.md │ │ ├── 05 │ │ │ └── README.md │ │ ├── 06 │ │ │ └── README.md │ │ ├── 08 │ │ │ └── README.md │ │ ├── 09 │ │ │ └── README.md │ │ ├── 02_another_read_me │ │ │ └── README.md │ │ ├── 03 │ │ │ └── README.md │ │ └── 01_day1 │ │ │ └── README.md │ ├── jonkernpa │ │ ├── .ruby-gemset │ │ ├── .ruby-version │ │ ├── 08_day │ │ │ ├── .rspec │ │ │ ├── Gemfile │ │ │ └── lib │ │ │ │ └── turmite.rb │ │ ├── 09_day │ │ │ ├── .rspec │ │ │ ├── Gemfile │ │ │ └── lib │ │ │ │ └── turmite.rb │ │ ├── 10_day │ │ │ ├── .rspec │ │ │ ├── Gemfile │ │ │ └── lib │ │ │ │ └── turmite.rb │ │ ├── 01_day │ │ │ └── README.md │ │ ├── 03_day │ │ │ └── README.md │ │ ├── 07_day │ │ │ └── README.md │ │ └── 02_day │ │ │ └── README.md │ ├── ramijan │ │ └── 01 │ │ │ └── README.md │ ├── reignmaker │ │ ├── 04 │ │ │ └── README.dm │ │ ├── 06 │ │ │ └── README.md │ │ ├── 01 │ │ │ └── README.md │ │ ├── 02 │ │ │ └── README.md │ │ ├── 05 │ │ │ └── README.md │ │ └── 03 │ │ │ └── README.md │ ├── richardwigley │ │ ├── 02 │ │ │ └── README.md │ │ ├── 03 │ │ │ └── README.md │ │ └── 01 │ │ │ └── README.md │ ├── afbroman │ │ ├── 10 │ │ │ ├── Gemfile │ │ │ ├── README.md │ │ │ └── Gemfile.lock │ │ ├── 04 │ │ │ └── react-rails-play │ │ │ │ ├── log │ │ │ │ └── .keep │ │ │ │ ├── app │ │ │ │ ├── mailers │ │ │ │ │ └── .keep │ │ │ │ ├── models │ │ │ │ │ ├── .keep │ │ │ │ │ └── concerns │ │ │ │ │ │ └── .keep │ │ │ │ ├── assets │ │ │ │ │ ├── images │ │ │ │ │ │ └── .keep │ │ │ │ │ ├── stylesheets │ │ │ │ │ │ └── start.scss │ │ │ │ │ └── javascripts │ │ │ │ │ │ └── start.coffee │ │ │ │ ├── controllers │ │ │ │ │ ├── concerns │ │ │ │ │ │ └── .keep │ │ │ │ │ ├── start_controller.rb │ │ │ │ │ └── application_controller.rb │ │ │ │ ├── views │ │ │ │ │ └── start │ │ │ │ │ │ └── index.html.erb │ │ │ │ └── helpers │ │ │ │ │ ├── start_helper.rb │ │ │ │ │ └── application_helper.rb │ │ │ │ ├── lib │ │ │ │ ├── assets │ │ │ │ │ └── .keep │ │ │ │ └── tasks │ │ │ │ │ └── .keep │ │ │ │ ├── test │ │ │ │ ├── models │ │ │ │ │ └── .keep │ │ │ │ ├── controllers │ │ │ │ │ ├── .keep │ │ │ │ │ └── start_controller_test.rb │ │ │ │ ├── fixtures │ │ │ │ │ └── .keep │ │ │ │ ├── helpers │ │ │ │ │ └── .keep │ │ │ │ ├── integration │ │ │ │ │ └── .keep │ │ │ │ ├── mailers │ │ │ │ │ └── .keep │ │ │ │ └── test_helper.rb │ │ │ │ ├── public │ │ │ │ ├── favicon.ico │ │ │ │ └── robots.txt │ │ │ │ ├── vendor │ │ │ │ └── assets │ │ │ │ │ ├── javascripts │ │ │ │ │ └── .keep │ │ │ │ │ └── stylesheets │ │ │ │ │ └── .keep │ │ │ │ ├── config │ │ │ │ ├── routes.rb │ │ │ │ ├── boot.rb │ │ │ │ ├── initializers │ │ │ │ │ ├── cookies_serializer.rb │ │ │ │ │ ├── session_store.rb │ │ │ │ │ ├── mime_types.rb │ │ │ │ │ └── filter_parameter_logging.rb │ │ │ │ └── environment.rb │ │ │ │ ├── bin │ │ │ │ ├── bundle │ │ │ │ ├── rake │ │ │ │ └── rails │ │ │ │ ├── config.ru │ │ │ │ ├── Rakefile │ │ │ │ └── db │ │ │ │ └── seeds.rb │ │ ├── 01 │ │ │ └── README.md │ │ ├── 09 │ │ │ └── README.md │ │ ├── 02_im_not_sure_what_the_challenge_is │ │ │ └── README.md │ │ ├── 07 │ │ │ └── README.md │ │ ├── 03 │ │ │ └── README.md │ │ └── 06 │ │ │ └── README.md │ ├── kimptoc │ │ ├── 10 │ │ │ └── README.md │ │ ├── 01 │ │ │ ├── dontrunme.rb │ │ │ └── README.md │ │ ├── 02 │ │ │ ├── README.md │ │ │ └── 02.rb │ │ ├── 04 │ │ │ └── ruby1.rb │ │ ├── 03 │ │ │ ├── string_concat.rb │ │ │ └── README.md │ │ ├── 09 │ │ │ ├── README.md │ │ │ └── 21days-rebase-upstream.sh │ │ ├── 05 │ │ │ └── README.md │ │ └── 08 │ │ │ └── README.md │ ├── ladanazita │ │ ├── 07_day7 │ │ │ └── README.md │ │ ├── 08_day8 │ │ │ └── README.md │ │ ├── 09_day9 │ │ │ └── README.md │ │ ├── 10_day10 │ │ │ └── README.md │ │ ├── 05_day5 │ │ │ └── README.md │ │ ├── 01_day1 │ │ │ └── README.md │ │ ├── 02_day2 │ │ │ └── README.md │ │ ├── 04_multiply_character │ │ │ ├── multiply.rb │ │ │ └── README.md │ │ ├── 03_divisor │ │ │ ├── divisor.rb │ │ │ └── README.md │ │ └── 06_day6 │ │ │ └── README.md │ ├── ravencovington │ │ └── 01 │ │ │ └── README.md │ ├── xcmer │ │ ├── 09 │ │ │ └── README.md │ │ ├── 04_challenge_stats_web │ │ │ ├── Gemfile │ │ │ ├── README.md │ │ │ └── Gemfile.lock │ │ ├── 08 │ │ │ ├── Gemfile │ │ │ ├── README.md │ │ │ └── Gemfile.lock │ │ ├── 02_day2 │ │ │ └── README.md │ │ ├── 01_day1 │ │ │ └── README.md │ │ ├── 06 │ │ │ └── README.md │ │ ├── 07 │ │ │ └── README.md │ │ └── 03_challenge_stats │ │ │ └── README.md │ ├── blndcat │ │ ├── 06_day6 │ │ │ └── ruby-app │ │ │ │ ├── .rspec │ │ │ │ ├── .ruby-version │ │ │ │ ├── Gemfile │ │ │ │ ├── lib │ │ │ │ └── app.rb │ │ │ │ └── spec │ │ │ │ └── app_spec.rb │ │ ├── 10_day10 │ │ │ ├── ruby-app │ │ │ │ ├── .rspec │ │ │ │ ├── .ruby-version │ │ │ │ ├── lib │ │ │ │ │ └── app.rb │ │ │ │ ├── Gemfile │ │ │ │ ├── spec │ │ │ │ │ └── app_spec.rb │ │ │ │ └── Guardfile │ │ │ └── README.md │ │ ├── 01_day1 │ │ │ └── README.md │ │ ├── 05_day5 │ │ │ └── README.md │ │ ├── 08_day8 │ │ │ └── README.md │ │ ├── 09_day9 │ │ │ └── README.md │ │ └── 07_day7 │ │ │ └── README.md │ ├── elmerwu │ │ ├── 01_day1 │ │ │ └── README.md │ │ ├── 08_day08 │ │ │ ├── README.md │ │ │ └── codebreaker │ │ │ │ ├── lib │ │ │ │ ├── codebreaker.rb │ │ │ │ └── codebreaker │ │ │ │ │ └── game.rb │ │ │ │ └── features │ │ │ │ ├── support │ │ │ │ └── env.rb │ │ │ │ └── codebreaker_starts_game.feature │ │ ├── 07_day07 │ │ │ ├── codebreaker │ │ │ │ └── features │ │ │ │ │ ├── support │ │ │ │ │ └── env.rb │ │ │ │ │ └── codebreaker_starts_game.feature │ │ │ └── README.md │ │ ├── 03_day3 │ │ │ └── README.md │ │ ├── 09_day09 │ │ │ └── codebreaker │ │ │ │ ├── lib │ │ │ │ ├── codebreaker.rb │ │ │ │ └── codebreaker │ │ │ │ │ └── game.rb │ │ │ │ └── features │ │ │ │ ├── support │ │ │ │ └── env.rb │ │ │ │ └── codebreaker_starts_game.feature │ │ ├── 05_day5 │ │ │ └── README.md │ │ ├── 02_day2 │ │ │ └── README.md │ │ ├── 06_day6 │ │ │ └── README.md │ │ └── 04_day4 │ │ │ ├── README.md │ │ │ └── chp02 │ │ │ └── hello │ │ │ ├── features │ │ │ ├── greeter_says_hello.feature │ │ │ └── step_definitions │ │ │ │ └── greeter_steps.rb │ │ │ └── spec │ │ │ └── greeter_spec.rb │ ├── patmaddox │ │ ├── 07 │ │ │ └── README.md │ │ ├── 09 │ │ │ └── README.md │ │ ├── 04 │ │ │ ├── validate_pulls.rb │ │ │ └── Gemfile │ │ ├── 05 │ │ │ └── README.md │ │ ├── 06 │ │ │ └── README.md │ │ ├── 02_pats_random_dir_name │ │ │ ├── a_stitch_in_time.rb │ │ │ ├── Gemfile │ │ │ └── README.md │ │ ├── 08 │ │ │ └── README.md │ │ └── 03 │ │ │ └── README.md │ ├── ID25 │ │ ├── 01_day1 │ │ │ └── README.md │ │ └── 02_day2 │ │ │ ├── README.md │ │ │ └── snow.rb │ ├── Rafael1981 │ │ ├── 02 │ │ │ └── Readme.md │ │ └── 01 │ │ │ └── Readme.md │ ├── botularius │ │ └── 01 │ │ │ └── README.md │ ├── jgodse │ │ ├── 08_day8 │ │ │ └── README.md │ │ ├── 09_day9 │ │ │ └── README.md │ │ ├── 10_day10 │ │ │ └── README.md │ │ ├── 07_day7 │ │ │ └── README.md │ │ ├── 06_day6 │ │ │ └── README.md │ │ ├── 04_day4 │ │ │ └── README.md │ │ ├── 05_day5 │ │ │ └── README.md │ │ ├── 01_day1 │ │ │ └── README.md │ │ ├── 02_day2 │ │ │ └── README.md │ │ └── 03_day3 │ │ │ └── README.md │ ├── oowly │ │ └── 01_day1 │ │ │ └── README.md │ ├── robawilkinson │ │ ├── 07_day │ │ │ └── README.md │ │ ├── 09_day │ │ │ └── README.md │ │ ├── 04_banjo │ │ │ ├── README.md │ │ │ └── .rspec │ │ ├── 01_day1 │ │ │ └── README.md │ │ ├── 05_banjo_pt_2 │ │ │ ├── .rspec │ │ │ └── README.md │ │ ├── 08_day │ │ │ └── README.md │ │ ├── 02_power_creator │ │ │ └── superhero.gemspec │ │ └── 03_goals │ │ │ └── README.md │ ├── swparr │ │ ├── 08 │ │ │ ├── README.md │ │ │ └── Gemfile │ │ ├── 06 │ │ │ └── README.md │ │ ├── 05 │ │ │ └── README.md │ │ ├── 03 │ │ │ ├── Gemfile │ │ │ └── README.md │ │ ├── 04 │ │ │ ├── Gemfile │ │ │ ├── README.md │ │ │ ├── test │ │ │ │ └── test_challenge.rb │ │ │ └── challenge.rb │ │ ├── 07 │ │ │ ├── Gemfile │ │ │ ├── README.md │ │ │ ├── challenge.rb │ │ │ └── test │ │ │ │ └── test_challenge.rb │ │ ├── 09 │ │ │ ├── Gemfile │ │ │ └── README.md │ │ ├── 01 │ │ │ └── README.md │ │ └── 02 │ │ │ └── README.md │ ├── alexander-ruehle │ │ ├── 01_day1 │ │ │ └── README.md │ │ ├── 02_hello_world │ │ │ ├── README.md │ │ │ └── hello_world.rb │ │ └── 03_code_kata_karate_chop │ │ │ └── README.md │ ├── drammopo │ │ ├── 10 │ │ │ └── README.md │ │ ├── 02_day_two │ │ │ ├── hello.rb │ │ │ └── README.md │ │ ├── 04_day4 │ │ │ └── README.md │ │ ├── 03_some_new_idea_here │ │ │ └── README.md │ │ ├── 08 │ │ │ └── README.md │ │ ├── 01_day_one │ │ │ └── README.md │ │ ├── 09 │ │ │ └── README.md │ │ ├── 05 │ │ │ └── README.md │ │ ├── 06_retrospectives │ │ │ └── README.md │ │ └── 07_git_going │ │ │ └── README.md │ ├── evmorov │ │ ├── 01 │ │ │ └── README.md │ │ └── 02 │ │ │ └── README.md │ ├── jbrains │ │ ├── 10 │ │ │ ├── .bundle │ │ │ │ └── config │ │ │ ├── Gemfile │ │ │ └── images │ │ │ │ └── basic-grid.png │ │ ├── 09 │ │ │ ├── .bundle │ │ │ │ └── config │ │ │ └── Gemfile │ │ ├── 02 │ │ │ ├── Gemfile │ │ │ ├── Gemfile.lock │ │ │ └── README.md │ │ ├── 03 │ │ │ ├── Gemfile │ │ │ ├── Gemfile.lock │ │ │ └── README.md │ │ ├── 04 │ │ │ ├── Gemfile │ │ │ └── Gemfile.lock │ │ ├── 05 │ │ │ ├── Gemfile │ │ │ └── Gemfile.lock │ │ ├── 06 │ │ │ ├── Gemfile │ │ │ └── Gemfile.lock │ │ ├── 07 │ │ │ ├── Gemfile │ │ │ └── Gemfile.lock │ │ └── 08 │ │ │ ├── Gemfile │ │ │ └── Gemfile.lock │ ├── luisalima │ │ ├── README.md │ │ ├── 01_day1 │ │ │ └── README.md │ │ ├── 06 │ │ │ └── README.md │ │ ├── 02 │ │ │ └── README.md │ │ ├── 09 │ │ │ └── README.md │ │ ├── 03 │ │ │ └── README.md │ │ ├── 08 │ │ │ └── README.md │ │ └── 07 │ │ │ ├── README.md │ │ │ └── permutations.hs │ ├── 7sun │ │ ├── 02 │ │ │ └── Readme.md │ │ ├── 04 │ │ │ └── Readme.md │ │ ├── 01 │ │ │ └── Readme.md │ │ └── 03 │ │ │ └── Readme.md │ ├── awochna │ │ ├── 04_retrieve_some_tweets │ │ │ ├── .gitignore │ │ │ ├── Gemfile │ │ │ └── access_tokens.yml.example │ │ ├── 05_rake_twitter_information │ │ │ ├── .gitignore │ │ │ ├── Gemfile │ │ │ └── access_tokens.yml.example │ │ ├── 09_try_gli │ │ │ ├── todo │ │ │ │ ├── Gemfile │ │ │ │ ├── lib │ │ │ │ │ ├── todo │ │ │ │ │ │ └── version.rb │ │ │ │ │ └── todo.rb │ │ │ │ ├── README.rdoc │ │ │ │ ├── todo.rdoc │ │ │ │ ├── features │ │ │ │ │ ├── step_definitions │ │ │ │ │ │ └── todo_steps.rb │ │ │ │ │ └── todo.feature │ │ │ │ └── test │ │ │ │ │ ├── test_helper.rb │ │ │ │ │ └── default_test.rb │ │ │ └── README.md │ │ ├── 06_generate_random_password │ │ │ ├── Gemfile │ │ │ ├── Gemfile.lock │ │ │ ├── README.md │ │ │ └── generate │ │ ├── 02_stress_pressure │ │ │ ├── Gemfile │ │ │ ├── pressure.yml │ │ │ └── Gemfile.lock │ │ ├── 03_post_a_tweet │ │ │ ├── Gemfile │ │ │ └── access_tokens.yml │ │ ├── 07_command_line_googler │ │ │ └── Gemfile │ │ ├── 01 │ │ │ └── README.md │ │ └── README.md │ ├── jkowens │ │ └── 01 │ │ │ └── README.md │ ├── lawrencetran1 │ │ ├── 01_day1 │ │ │ └── README.md │ │ ├── 03_rubies_on_the_wall │ │ │ └── README.md │ │ └── 02_phone_number_validation │ │ │ └── README.md │ ├── osiux │ │ └── 01 │ │ │ └── README.md │ ├── phonbopit │ │ ├── 01_day1 │ │ │ └── README.md │ │ ├── 07_sinatra │ │ │ ├── config.ru │ │ │ ├── app.rb │ │ │ └── README.md │ │ ├── 09_httparty │ │ │ └── README.md │ │ ├── 08_yaml │ │ │ ├── README.md │ │ │ └── main.rb │ │ ├── 03_minitest │ │ │ └── game.rb │ │ ├── 04_guessing_game │ │ │ └── README.md │ │ └── 02_introduction │ │ │ └── README.md │ ├── rkrupnick │ │ └── 03_fizzbuzz │ │ │ ├── README.md │ │ │ └── fizzbuzz.rb │ ├── skahlert │ │ ├── 09_day9_tdd │ │ │ ├── .rspec │ │ │ ├── Gemfile │ │ │ ├── lib │ │ │ │ └── hello.rb │ │ │ ├── spec │ │ │ │ └── hello_spec.rb │ │ │ └── README.md │ │ ├── 01_day1 │ │ │ └── README.md │ │ ├── 08_day8_rubygem │ │ │ └── bin │ │ │ │ └── challenge_countdown │ │ ├── 07_day7_svg-arc │ │ │ └── README.md │ │ └── 06_day6 │ │ │ ├── rack_saml.rb │ │ │ └── README.md │ ├── wesr7 │ │ └── 01_day1 │ │ │ └── README.md │ ├── ahmednadar │ │ ├── 01_day1 │ │ │ └── README.md │ │ ├── 06_all_method │ │ │ └── lib │ │ │ │ └── all_method.rb │ │ ├── 07_binary_calculator │ │ │ └── lib │ │ │ │ └── binary_calculator.rb │ │ └── 02_introduction │ │ │ └── README.md │ ├── ravi279 │ │ ├── 01-first-adventure │ │ │ └── README.md │ │ ├── 02-second-adventure │ │ │ └── README.md │ │ ├── 03-third-adventure │ │ │ └── README.md │ │ ├── 04-fourth-adventure │ │ │ └── README.md │ │ ├── 05-fifth-adventure │ │ │ └── README.md │ │ ├── 06-sixth-adventure │ │ │ └── README.md │ │ ├── 09-ninth-adventure │ │ │ └── README.md │ │ ├── 10-tenth-adventure │ │ │ └── README.md │ │ ├── 07-seventh-adventure │ │ │ └── README.md │ │ └── 08-eighth-adventure │ │ │ └── README.md │ ├── rokimoto │ │ ├── 08_day8 │ │ │ └── README.md │ │ ├── 02_day2 │ │ │ └── README.md │ │ ├── 07_day7 │ │ │ ├── README.md │ │ │ └── luhn.rb │ │ ├── 09_day9 │ │ │ └── README.md │ │ ├── 10_day10 │ │ │ └── README.md │ │ ├── 01_day1 │ │ │ └── README.md │ │ ├── 04_day4 │ │ │ ├── README.md │ │ │ └── bubblesort.rb │ │ ├── 05_day5 │ │ │ ├── README.md │ │ │ └── readwrite.rb │ │ ├── 03_day3 │ │ │ └── README.md │ │ └── 06_day6 │ │ │ ├── README.md │ │ │ └── cinderella.rb │ ├── amaliahern │ │ ├── 01 │ │ │ └── README.md │ │ ├── 02 │ │ │ └── README.md │ │ ├── 07 │ │ │ └── README.md │ │ ├── 03 │ │ │ └── README.md │ │ ├── 09 │ │ │ ├── README.md │ │ │ └── roman_numerals.rb │ │ ├── 04 │ │ │ ├── fizz_buzz.rb │ │ │ └── README.md │ │ ├── 06 │ │ │ ├── fizz_buzz.rb │ │ │ └── README.md │ │ ├── 05 │ │ │ └── README.md │ │ └── 08 │ │ │ └── README.md │ ├── kotp │ │ ├── 01_day1 │ │ │ └── README.md │ │ ├── 10_Unsure_What_today_is │ │ │ ├── README.md │ │ │ └── FB_StyleGame.pdf │ │ ├── 04_automated_testing_example │ │ │ ├── spec │ │ │ │ └── spec_helper.rb │ │ │ ├── Gemfile │ │ │ └── Guardfile │ │ ├── 06_Something_to_do │ │ │ └── README.md │ │ ├── 03_answer_to_phonbopit │ │ │ ├── lib │ │ │ │ └── game.rb │ │ │ └── bin │ │ │ │ └── hello │ │ ├── 05_5th_day_of_committing_something │ │ │ ├── Gemfile │ │ │ ├── Guardfile │ │ │ └── lib │ │ │ │ └── fizz_buzz.rb │ │ ├── 07_exploring_named_arguments │ │ │ ├── README.md │ │ │ ├── Gemfile │ │ │ ├── lib │ │ │ │ └── named_arguments.rb │ │ │ └── spec │ │ │ │ └── spec_helper.rb │ │ ├── 09_css_clock_exploration │ │ │ └── example213 │ │ │ │ └── css │ │ │ │ └── cface.png │ │ ├── 02_organizing_folder_structures │ │ │ └── README.md │ │ └── 08_exploring_ruby_warning_switch │ │ │ └── README.md │ ├── p7r │ │ ├── 02 │ │ │ └── README.md │ │ ├── 01 │ │ │ └── README.md │ │ └── 03 │ │ │ └── README.md │ ├── zrasool88 │ │ ├── 01_day1 │ │ │ └── README.md │ │ ├── 02_day2 │ │ │ └── README.md │ │ ├── 04_day4 │ │ │ ├── .rspec │ │ │ ├── lib │ │ │ │ └── grid.rb │ │ │ └── spec │ │ │ │ └── grid_spec.rb │ │ ├── 03_day3 │ │ │ └── README.md │ │ ├── 07_day7 │ │ │ └── README.md │ │ ├── 09_day9 │ │ │ └── README.md │ │ ├── 05_day5 │ │ │ └── README.md │ │ └── 10_day10 │ │ │ └── copier.rb │ ├── chitankensuru │ │ ├── 01_getting_warm │ │ │ └── README.md │ │ ├── 07_readme_only │ │ │ └── README.md │ │ ├── 06_other_studying │ │ │ └── README.md │ │ ├── 02_adding_new_folder_name │ │ │ └── README.md │ │ ├── 04_gosu_tictactoe │ │ │ ├── Gemfile │ │ │ └── README.md │ │ ├── 03_try_one_exercise │ │ │ ├── answering_machine.rb │ │ │ └── README.md │ │ └── 05_gosu_iteration2 │ │ │ └── README.md │ ├── cypher │ │ ├── 09 │ │ │ └── README.md │ │ ├── 01 │ │ │ └── README.md │ │ ├── 02 │ │ │ └── README.md │ │ ├── 04 │ │ │ └── README.md │ │ ├── 06 │ │ │ └── README.md │ │ ├── 05 │ │ │ └── README.md │ │ └── 07 │ │ │ └── README.md │ ├── lenn4rd │ │ ├── 01 │ │ │ └── README.md │ │ └── 09_simple_search_on_rails_models │ │ │ ├── Gemfile │ │ │ └── app │ │ │ ├── views │ │ │ └── courses │ │ │ │ └── _search_form.html.erb │ │ │ └── models │ │ │ └── course.rb │ ├── ctreptow │ │ └── 01_day1 │ │ │ └── README.md │ ├── askl56 │ │ └── 01_day1 │ │ │ └── readme.md │ ├── avalade │ │ └── 01 │ │ │ ├── Gemfile │ │ │ ├── README.md │ │ │ └── Gemfile.lock │ ├── smshin7 │ │ └── 01_day1 │ │ │ └── README.md │ ├── zacscodingclub │ │ ├── 08 │ │ │ └── README.md │ │ ├── 01 │ │ │ └── README.md │ │ ├── 02 │ │ │ └── README.md │ │ ├── 03 │ │ │ └── README.md │ │ ├── 06 │ │ │ ├── README.md │ │ │ └── Time.rb │ │ ├── 05 │ │ │ └── README.md │ │ └── 04 │ │ │ └── README.md │ ├── Dino-Herbert │ │ ├── 01 │ │ │ ├── Readme.md │ │ │ ├── 02_warmup │ │ │ │ └── Readme.md │ │ │ └── 01_warmup │ │ │ │ └── Readme.md │ │ ├── 03 │ │ │ └── Readme.md │ │ ├── 02 │ │ │ └── Readme.md │ │ ├── 05_Apr18 │ │ │ └── Readme.md │ │ ├── 04_Day4 │ │ │ └── Readme.md │ │ ├── 09_Apr21 │ │ │ └── Readme.md │ │ └── 07_Apr19 │ │ │ └── Readme.md │ ├── tooky │ │ ├── 07 │ │ │ └── README.md │ │ ├── 06 │ │ │ └── README.md │ │ ├── 08 │ │ │ └── README.md │ │ └── 02 │ │ │ └── setup_next_day.rb │ ├── jyasmer │ │ └── 01 │ │ │ └── README.md │ ├── jylitalo │ │ ├── 01_warmup │ │ │ └── README.md │ │ └── 02_adventures │ │ │ └── README.md │ ├── aniruddhabarapatre │ │ ├── 06_day_6 │ │ │ └── README.md │ │ ├── 10_day_10 │ │ │ └── README.md │ │ ├── 05_day_5 │ │ │ └── README.md │ │ ├── 01_day_1 │ │ │ └── README.md │ │ ├── 09_day_9 │ │ │ └── README.md │ │ ├── 04_day_4 │ │ │ └── README.md │ │ ├── 03_day_3 │ │ │ ├── README.md │ │ │ └── how_old.rb │ │ ├── 02_day_2 │ │ │ ├── hours_year.rb │ │ │ └── README.md │ │ └── 07_day_7 │ │ │ ├── README.md │ │ │ └── web_scrape.rb │ ├── r11runner │ │ ├── 09_day9 │ │ │ ├── README.md │ │ │ └── stackoverflow-observer │ │ │ │ ├── lib │ │ │ │ └── stackoverflow-observer.rb │ │ │ │ └── bin │ │ │ │ └── query-stackoverflow.rb │ │ ├── 07_day7 │ │ │ ├── README.md │ │ │ └── lookup-dict.rb │ │ ├── 05_day5 │ │ │ ├── README.md │ │ │ └── lookup-dict.rb │ │ ├── 01_day1 │ │ │ └── README.md │ │ ├── 08_day8 │ │ │ ├── README.md │ │ │ └── stack_overflow_api_wrapper.rb │ │ ├── 06_day6 │ │ │ ├── README.md │ │ │ └── time_zone_helper.rb │ │ ├── 04_day4 │ │ │ └── lookup-dict.rb │ │ └── 02_day2 │ │ │ └── README.md │ ├── tommycarney │ │ ├── 06 │ │ │ └── README.md │ │ ├── 09 │ │ │ └── README.md │ │ ├── 04 │ │ │ └── README.md │ │ ├── 03 │ │ │ └── README.MD │ │ ├── 02 │ │ │ └── README.md │ │ ├── 01 │ │ │ └── README.md │ │ ├── 08 │ │ │ └── README.md │ │ └── 05 │ │ │ └── README.md │ ├── aldraco │ │ └── 01_day1 │ │ │ └── README.md │ ├── liamseanbrady │ │ ├── 07 │ │ │ └── README.md │ │ ├── 02 │ │ │ └── README.md │ │ └── 03 │ │ │ └── create_personal_directory_tests.rb │ ├── dino-herbert │ │ └── 11_apr23 │ │ │ └── Readme.md │ └── johnptmcdonald │ │ └── 01_day1 │ │ └── README.md └── README.md └── 3_heroes └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /1_warmup/airportyh/01/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /1_warmup/airportyh/02/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /1_warmup/sbartek/01/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /1_warmup/sbartek/02/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /1_warmup/ravencovington/02/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/Randhir123/05/bin/05: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/Randhir123/06/bin/06: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/Randhir123/07/bin/07: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/kangkyu/01/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/kangkyu/02/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/kangkyu/03/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/kangkyu/04/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/sbartek/01/Readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/sbartek/02/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /1_warmup/kangkyu/01/README.md: -------------------------------------------------------------------------------- 1 | first warmup -------------------------------------------------------------------------------- /1_warmup/kangkyu/02/README.md: -------------------------------------------------------------------------------- 1 | second warmup -------------------------------------------------------------------------------- /1_warmup/wmmc/01/README.md: -------------------------------------------------------------------------------- 1 | Warming up 2 | -------------------------------------------------------------------------------- /2_adventures/001/Randhir123/05/lib/05.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/Randhir123/06/lib/06.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/Randhir123/07/lib/07.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/Randhir123/09/lookup.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/ljnissen/02/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /2_adventures/001/ljnissen/03/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /2_adventures/001/ljnissen/04/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /2_adventures/001/ljnissen/05/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /2_adventures/001/ljnissen/06/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /2_adventures/001/ljnissen/README.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /2_adventures/001/sbartek/06/.gitignore: -------------------------------------------------------------------------------- 1 | .\#* -------------------------------------------------------------------------------- /1_warmup/wmmc/02/README.md: -------------------------------------------------------------------------------- 1 | Second warm up 2 | -------------------------------------------------------------------------------- /2_adventures/001/alexsimmons1964/03/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /1_warmup/ID25/01_warmup/README.md: -------------------------------------------------------------------------------- 1 | # My first warmup -------------------------------------------------------------------------------- /1_warmup/ID25/02_warmup/README.md: -------------------------------------------------------------------------------- 1 | # My second warmup -------------------------------------------------------------------------------- /1_warmup/Rafael1981/01/Readme.md: -------------------------------------------------------------------------------- 1 | First warmup 2 | -------------------------------------------------------------------------------- /1_warmup/Rafael1981/02/Readme.md: -------------------------------------------------------------------------------- 1 | Second warmup 2 | -------------------------------------------------------------------------------- /1_warmup/aldraco/02/hello.rb: -------------------------------------------------------------------------------- 1 | puts "hello world!" 2 | -------------------------------------------------------------------------------- /1_warmup/askl56/01_first_warmup/readme.md: -------------------------------------------------------------------------------- 1 | First warmup -------------------------------------------------------------------------------- /1_warmup/dotunolusoga/01_warmup/README.md: -------------------------------------------------------------------------------- 1 | warmup_01 -------------------------------------------------------------------------------- /1_warmup/dotunolusoga/02_warmup/README.md: -------------------------------------------------------------------------------- 1 | warmup_02 -------------------------------------------------------------------------------- /1_warmup/gspederson/01/README.md: -------------------------------------------------------------------------------- 1 | # My first warm up -------------------------------------------------------------------------------- /1_warmup/gspederson/02/README.md: -------------------------------------------------------------------------------- 1 | # My second warmup -------------------------------------------------------------------------------- /1_warmup/kimptoc/02_warmup/README.md: -------------------------------------------------------------------------------- 1 | commit #2 2 | -------------------------------------------------------------------------------- /1_warmup/kimptoc/02_warmup/test.rb: -------------------------------------------------------------------------------- 1 | puts "hey" 2 | -------------------------------------------------------------------------------- /1_warmup/ravencovington/02/hello.rb: -------------------------------------------------------------------------------- 1 | puts "Hello World" -------------------------------------------------------------------------------- /1_warmup/william-r-wilson/01_warmup/readme.md: -------------------------------------------------------------------------------- 1 | Warmup 1 -------------------------------------------------------------------------------- /1_warmup/william-r-wilson/02_warmup/readme.md: -------------------------------------------------------------------------------- 1 | warmup 2 -------------------------------------------------------------------------------- /2_adventures/001/davgomgar/09_day9/Gemfile: -------------------------------------------------------------------------------- 1 | gem 'rspec' -------------------------------------------------------------------------------- /2_adventures/001/hardeepkumar/07/README.md: -------------------------------------------------------------------------------- 1 | Read me -------------------------------------------------------------------------------- /2_adventures/001/jonkernpa/.ruby-gemset: -------------------------------------------------------------------------------- 1 | turmites 2 | -------------------------------------------------------------------------------- /2_adventures/001/ramijan/01/README.md: -------------------------------------------------------------------------------- 1 | Day 1 challenge -------------------------------------------------------------------------------- /2_adventures/001/reignmaker/04/README.dm: -------------------------------------------------------------------------------- 1 | *Day 4 2 | -------------------------------------------------------------------------------- /2_adventures/001/reignmaker/06/README.md: -------------------------------------------------------------------------------- 1 | Day 6 2 | -------------------------------------------------------------------------------- /2_adventures/001/richardwigley/02/README.md: -------------------------------------------------------------------------------- 1 | min = true -------------------------------------------------------------------------------- /2_adventures/001/richardwigley/03/README.md: -------------------------------------------------------------------------------- 1 | min = true -------------------------------------------------------------------------------- /2_adventures/001/sbartek/08/Gemfile: -------------------------------------------------------------------------------- 1 | ruby '2.2.1' 2 | -------------------------------------------------------------------------------- /2_adventures/001/sbartek/09/Gemfile: -------------------------------------------------------------------------------- 1 | ruby '2.2.1' 2 | -------------------------------------------------------------------------------- /1_warmup/alexravs/01_warmup/README.md: -------------------------------------------------------------------------------- 1 | first warmup 2 | -------------------------------------------------------------------------------- /1_warmup/alexsimmons1964/01/README.md: -------------------------------------------------------------------------------- 1 | does this make sense? -------------------------------------------------------------------------------- /1_warmup/botularius/01_warmup1/README.md: -------------------------------------------------------------------------------- 1 | First warmup 2 | -------------------------------------------------------------------------------- /1_warmup/botularius/02_warmup2/README.md: -------------------------------------------------------------------------------- 1 | second warmup 2 | -------------------------------------------------------------------------------- /1_warmup/luisalima/02/README.md: -------------------------------------------------------------------------------- 1 | Ooops, I forgot the README! -------------------------------------------------------------------------------- /1_warmup/p7r/02_second_warmup/README.md: -------------------------------------------------------------------------------- 1 | Second warmup 2 | -------------------------------------------------------------------------------- /1_warmup/patmaddox/02/hello.rb: -------------------------------------------------------------------------------- 1 | puts "hello world!" 2 | -------------------------------------------------------------------------------- /1_warmup/tommycarney/01/README.md: -------------------------------------------------------------------------------- 1 | #Just getting warmed up! -------------------------------------------------------------------------------- /1_warmup/tommycarney/02/README.md: -------------------------------------------------------------------------------- 1 | Send it up to Github! -------------------------------------------------------------------------------- /2_adventures/001/Randhir123/01/README.md: -------------------------------------------------------------------------------- 1 | Day 2 challenges -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/davgomgar/04_day4/Gemfile: -------------------------------------------------------------------------------- 1 | gem "minitest" -------------------------------------------------------------------------------- /2_adventures/001/davgomgar/10_day10/Gemfile: -------------------------------------------------------------------------------- 1 | gem 'rspec' -------------------------------------------------------------------------------- /2_adventures/001/hardeepkumar/04/README.md: -------------------------------------------------------------------------------- 1 | Read me -- Day 4 -------------------------------------------------------------------------------- /2_adventures/001/hardeepkumar/05/README.md: -------------------------------------------------------------------------------- 1 | Day 5 - Read me -------------------------------------------------------------------------------- /2_adventures/001/hardeepkumar/06/README.md: -------------------------------------------------------------------------------- 1 | Day 6 -- Read me -------------------------------------------------------------------------------- /2_adventures/001/hardeepkumar/08/README.md: -------------------------------------------------------------------------------- 1 | Simple READ Me. -------------------------------------------------------------------------------- /2_adventures/001/jonkernpa/.ruby-version: -------------------------------------------------------------------------------- 1 | ruby-2.2.1 2 | -------------------------------------------------------------------------------- /2_adventures/001/kimptoc/01/dontrunme.rb: -------------------------------------------------------------------------------- 1 | puts "Doh!" 2 | -------------------------------------------------------------------------------- /2_adventures/001/ladanazita/07_day7/README.md: -------------------------------------------------------------------------------- 1 | #Day 7 2 | -------------------------------------------------------------------------------- /2_adventures/001/ladanazita/08_day8/README.md: -------------------------------------------------------------------------------- 1 | #Day 8 2 | -------------------------------------------------------------------------------- /2_adventures/001/ladanazita/09_day9/README.md: -------------------------------------------------------------------------------- 1 | #Day 9 2 | -------------------------------------------------------------------------------- /2_adventures/001/ravencovington/01/README.md: -------------------------------------------------------------------------------- 1 | First day! -------------------------------------------------------------------------------- /2_adventures/001/richardwigley/01/README.md: -------------------------------------------------------------------------------- 1 | min = true -------------------------------------------------------------------------------- /2_adventures/001/xcmer/09/README.md: -------------------------------------------------------------------------------- 1 | # Day 9 challenge 2 | -------------------------------------------------------------------------------- /1_warmup/Randhir123/02_warmup/helloworld.rb: -------------------------------------------------------------------------------- 1 | puts "Hello, world!" -------------------------------------------------------------------------------- /1_warmup/amaliahern/02/README.md: -------------------------------------------------------------------------------- 1 | # README for directorie 02 2 | -------------------------------------------------------------------------------- /1_warmup/askl56/02_second_warmup/readme.md: -------------------------------------------------------------------------------- 1 | Second warmup 2 | -------------------------------------------------------------------------------- /1_warmup/kaiocristianc/01_warmup/Readme.md: -------------------------------------------------------------------------------- 1 | First warm up. 2 | -------------------------------------------------------------------------------- /1_warmup/kaiocristianc/02_warmup/Readme.md: -------------------------------------------------------------------------------- 1 | Second warm up. 2 | -------------------------------------------------------------------------------- /1_warmup/ladanazita/01_warm_up/readme.md: -------------------------------------------------------------------------------- 1 | My first warm up!! 2 | -------------------------------------------------------------------------------- /1_warmup/ravencovington/01/README.md: -------------------------------------------------------------------------------- 1 | This is my warm up 2 | -------------------------------------------------------------------------------- /1_warmup/skahlert/02_second_warmup/README.md: -------------------------------------------------------------------------------- 1 | #Second Warmup 2 | -------------------------------------------------------------------------------- /1_warmup/wesr7/02_warmup/README.md: -------------------------------------------------------------------------------- 1 | This my second sub-directory -------------------------------------------------------------------------------- /2_adventures/001/Randhir123/02/README.md: -------------------------------------------------------------------------------- 1 | Learning ruby Day 2 -------------------------------------------------------------------------------- /2_adventures/001/Randhir123/09/README.md: -------------------------------------------------------------------------------- 1 | Day 9 challenge readme. -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/app/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/app/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/lib/assets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/test/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/blndcat/06_day6/ruby-app/.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | -------------------------------------------------------------------------------- /2_adventures/001/blndcat/10_day10/ruby-app/.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | -------------------------------------------------------------------------------- /2_adventures/001/davgomgar/05_day5/Gemfile: -------------------------------------------------------------------------------- 1 | gem "minitest" 2 | -------------------------------------------------------------------------------- /2_adventures/001/elmerwu/01_day1/README.md: -------------------------------------------------------------------------------- 1 | Excited to start! -------------------------------------------------------------------------------- /2_adventures/001/elmerwu/08_day08/README.md: -------------------------------------------------------------------------------- 1 | Day 8 - Chapter 4 -------------------------------------------------------------------------------- /2_adventures/001/hardeepkumar/09/README.md: -------------------------------------------------------------------------------- 1 | Day 9 -- Read Me -------------------------------------------------------------------------------- /2_adventures/001/hardeepkumar/10/README.md: -------------------------------------------------------------------------------- 1 | Read me -- day 10 -------------------------------------------------------------------------------- /2_adventures/001/kimptoc/02/README.md: -------------------------------------------------------------------------------- 1 | What to do today... 2 | -------------------------------------------------------------------------------- /2_adventures/001/ljnissen/09/README.md: -------------------------------------------------------------------------------- 1 | puts "Hello world!" 2 | -------------------------------------------------------------------------------- /2_adventures/001/patmaddox/07/README.md: -------------------------------------------------------------------------------- 1 | longest sunday ever 2 | -------------------------------------------------------------------------------- /1_warmup/awochna/02_warmup_more/readme.rb: -------------------------------------------------------------------------------- 1 | puts `cat README.md` 2 | -------------------------------------------------------------------------------- /1_warmup/davgomgar/02_warmup_done/warmup_done.rb: -------------------------------------------------------------------------------- 1 | p "Warmup Done!" -------------------------------------------------------------------------------- /1_warmup/domhede/01_warmer/README.md: -------------------------------------------------------------------------------- 1 | This is a Readme warmup. 2 | -------------------------------------------------------------------------------- /1_warmup/jbreezy11/01_first_warmup/README.md: -------------------------------------------------------------------------------- 1 | first directory 2 | -------------------------------------------------------------------------------- /1_warmup/jbreezy11/02_second_warmup/README.md: -------------------------------------------------------------------------------- 1 | second directory 2 | -------------------------------------------------------------------------------- /1_warmup/ladanazita/03_warm_up/readme.md: -------------------------------------------------------------------------------- 1 | My second warm up!! 2 | -------------------------------------------------------------------------------- /1_warmup/reignmaker/01/README.md: -------------------------------------------------------------------------------- 1 | # Warmup 2 | 3 | ## Warmup step 1 -------------------------------------------------------------------------------- /1_warmup/reignmaker/02/README.md: -------------------------------------------------------------------------------- 1 | # Warmup 2 | 3 | ## Warmup step 2 -------------------------------------------------------------------------------- /1_warmup/wesr7/01_warmup/README.md: -------------------------------------------------------------------------------- 1 | this is my first sub-directory -------------------------------------------------------------------------------- /1_warmup/zacscodingclub/02_warm_up/test.rb: -------------------------------------------------------------------------------- 1 | puts "testing..." 2 | -------------------------------------------------------------------------------- /2_adventures/001/ID25/01_day1/README.md: -------------------------------------------------------------------------------- 1 | # Lets start adventure 2 | -------------------------------------------------------------------------------- /2_adventures/001/Rafael1981/02/Readme.md: -------------------------------------------------------------------------------- 1 | Second challenge day 2 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/test/controllers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/test/fixtures/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/test/helpers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/test/integration/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/test/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/blndcat/06_day6/ruby-app/.ruby-version: -------------------------------------------------------------------------------- 1 | 2.1.5 2 | -------------------------------------------------------------------------------- /2_adventures/001/blndcat/10_day10/ruby-app/.ruby-version: -------------------------------------------------------------------------------- 1 | 2.1.5 2 | -------------------------------------------------------------------------------- /2_adventures/001/botularius/01/README.md: -------------------------------------------------------------------------------- 1 | starting with day 1 2 | -------------------------------------------------------------------------------- /2_adventures/001/jgodse/08_day8/README.md: -------------------------------------------------------------------------------- 1 | Challenge for day 8. 2 | -------------------------------------------------------------------------------- /2_adventures/001/jgodse/09_day9/README.md: -------------------------------------------------------------------------------- 1 | Challenge for Day 9. 2 | -------------------------------------------------------------------------------- /2_adventures/001/kimptoc/01/README.md: -------------------------------------------------------------------------------- 1 | Another basic ruby file :) 2 | -------------------------------------------------------------------------------- /2_adventures/001/oowly/01_day1/README.md: -------------------------------------------------------------------------------- 1 | Coding adventure, yey! 2 | -------------------------------------------------------------------------------- /2_adventures/001/patmaddox/09/README.md: -------------------------------------------------------------------------------- 1 | # my day 9! so tired 2 | -------------------------------------------------------------------------------- /2_adventures/001/reignmaker/01/README.md: -------------------------------------------------------------------------------- 1 | * Ready to start adventure! -------------------------------------------------------------------------------- /2_adventures/001/robawilkinson/07_day/README.md: -------------------------------------------------------------------------------- 1 | Readme for day 7 2 | -------------------------------------------------------------------------------- /2_adventures/001/robawilkinson/09_day/README.md: -------------------------------------------------------------------------------- 1 | ###Readme day 9 2 | -------------------------------------------------------------------------------- /2_adventures/001/swparr/08/README.md: -------------------------------------------------------------------------------- 1 | Getting ready for Day 8 2 | -------------------------------------------------------------------------------- /1_warmup/Randhir123/01_warmup/README.md: -------------------------------------------------------------------------------- 1 | This is first warmup challenge. -------------------------------------------------------------------------------- /1_warmup/Randhir123/02_warmup/README.md: -------------------------------------------------------------------------------- 1 | This is second warmup challenge. -------------------------------------------------------------------------------- /1_warmup/alexander-ruehle/02_second_warmup/README.md: -------------------------------------------------------------------------------- 1 | ## second warmup 2 | -------------------------------------------------------------------------------- /1_warmup/jgodse/russell.rb: -------------------------------------------------------------------------------- 1 | puts "Somebody gonna getta hurt real bad!" 2 | -------------------------------------------------------------------------------- /1_warmup/jyasmer/02/README.md: -------------------------------------------------------------------------------- 1 | #Second warmup 2 | This is warmup 2 3 | -------------------------------------------------------------------------------- /1_warmup/ljnissen/01/README.md: -------------------------------------------------------------------------------- 1 | #these are my first lines of code. 2 | -------------------------------------------------------------------------------- /1_warmup/ravi279/03-third-warmup/README.md: -------------------------------------------------------------------------------- 1 | This is My Third Warm-up!! 2 | -------------------------------------------------------------------------------- /1_warmup/ravi279/05-fifth-warmup/README.md: -------------------------------------------------------------------------------- 1 | This is My Fifth Warm-up!! 2 | -------------------------------------------------------------------------------- /1_warmup/ravi279/06-sixth-warmup/README.md: -------------------------------------------------------------------------------- 1 | This is My Sixth Warm-up!! 2 | -------------------------------------------------------------------------------- /1_warmup/ravi279/09-ninth-warmup/README.md: -------------------------------------------------------------------------------- 1 | This is My Ninth Warm-up!! 2 | -------------------------------------------------------------------------------- /1_warmup/zacscodingclub/02_warm_up/README.md: -------------------------------------------------------------------------------- 1 | 2nd warmup incoming. 2 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/app/assets/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/alexander-ruehle/01_day1/README.md: -------------------------------------------------------------------------------- 1 | happy to be here! 2 | -------------------------------------------------------------------------------- /2_adventures/001/alexander-ruehle/02_hello_world/README.md: -------------------------------------------------------------------------------- 1 | ## Hello World! -------------------------------------------------------------------------------- /2_adventures/001/drammopo/02_day_two/hello.rb: -------------------------------------------------------------------------------- 1 | puts "Hello World!" 2 | -------------------------------------------------------------------------------- /2_adventures/001/elmerwu/07_day07/codebreaker/features/support/env.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/evmorov/01/README.md: -------------------------------------------------------------------------------- 1 | My first adventure challenge 2 | -------------------------------------------------------------------------------- /2_adventures/001/jbrains/09/.bundle/config: -------------------------------------------------------------------------------- 1 | --- 2 | BUNDLE_CLEAN: true 3 | -------------------------------------------------------------------------------- /2_adventures/001/jbrains/10/.bundle/config: -------------------------------------------------------------------------------- 1 | --- 2 | BUNDLE_CLEAN: true 3 | -------------------------------------------------------------------------------- /2_adventures/001/jgodse/10_day10/README.md: -------------------------------------------------------------------------------- 1 | Challenge for day 10. 2 | -------------------------------------------------------------------------------- /2_adventures/001/ljnissen/01/README.md: -------------------------------------------------------------------------------- 1 | These are my first RubySteps 2 | -------------------------------------------------------------------------------- /2_adventures/001/ljnissen/07/README.md: -------------------------------------------------------------------------------- 1 | These are my first RubySteps 2 | -------------------------------------------------------------------------------- /2_adventures/001/ljnissen/08/README.md: -------------------------------------------------------------------------------- 1 | I hope this is good enough. 2 | -------------------------------------------------------------------------------- /2_adventures/001/luisalima/README.md: -------------------------------------------------------------------------------- 1 | Here's my adventurous README 2 | -------------------------------------------------------------------------------- /2_adventures/001/reignmaker/02/README.md: -------------------------------------------------------------------------------- 1 | * Readme fore adventure day 2. -------------------------------------------------------------------------------- /2_adventures/001/sbartek/03/README.md: -------------------------------------------------------------------------------- 1 | Tomorrow I can realy start then 2 | -------------------------------------------------------------------------------- /2_adventures/001/swparr/06/README.md: -------------------------------------------------------------------------------- 1 | Day Six... 2 | 3 | Lazy days++ 4 | -------------------------------------------------------------------------------- /1_warmup/7sun/01_warmup/Readme.md: -------------------------------------------------------------------------------- 1 | This is the readme for the first warmup 2 | -------------------------------------------------------------------------------- /1_warmup/alexsimmons1964/02/README.md: -------------------------------------------------------------------------------- 1 | does this make sense? 2 | and does this? -------------------------------------------------------------------------------- /1_warmup/ctreptow/01_craig/README.md: -------------------------------------------------------------------------------- 1 | - [ ] 01 warmup 2 | - [ ] 02 warmup 3 | -------------------------------------------------------------------------------- /1_warmup/ctreptow/01_warmup/README.md: -------------------------------------------------------------------------------- 1 | - [ ] 01 warmup 2 | - [ ] 02 warmup 3 | -------------------------------------------------------------------------------- /1_warmup/ctreptow/02_craig/README.md: -------------------------------------------------------------------------------- 1 | - [x] 01 warmup 2 | - [x] 02 warmup 3 | -------------------------------------------------------------------------------- /1_warmup/jyasmer/01/README.MD: -------------------------------------------------------------------------------- 1 | #First warmup 2 | This is my first warmup 3 | -------------------------------------------------------------------------------- /1_warmup/kimptoc/01_warmup/README.md: -------------------------------------------------------------------------------- 1 | Created my warmup dir/readme file 2 | -------------------------------------------------------------------------------- /1_warmup/osiux/02_second_warmup/README.md: -------------------------------------------------------------------------------- 1 | # Second warmup readme 2 | 3 | Ohai~ -------------------------------------------------------------------------------- /1_warmup/ravi279/01-first-warmup/README.md: -------------------------------------------------------------------------------- 1 | This is My First Warm-up!! 2 | -------------------------------------------------------------------------------- /1_warmup/ravi279/04-fourth-warmup/README.md: -------------------------------------------------------------------------------- 1 | This is My Fourth Warm-up!! 2 | -------------------------------------------------------------------------------- /1_warmup/ravi279/07-seventh-warmup/README.md: -------------------------------------------------------------------------------- 1 | This is My Seventh Warm-up!! 2 | -------------------------------------------------------------------------------- /1_warmup/ravi279/08-eigth-warmup/README.md: -------------------------------------------------------------------------------- 1 | This is My Eighth Warm-up!! 2 | -------------------------------------------------------------------------------- /2_adventures/001/7sun/02/Readme.md: -------------------------------------------------------------------------------- 1 | Readme for adventure 2, take 2. Booyah 2 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/app/views/start/index.html.erb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/vendor/assets/javascripts/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/vendor/assets/stylesheets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /2_adventures/001/jonkernpa/08_day/.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require spec_helper 3 | -------------------------------------------------------------------------------- /2_adventures/001/jonkernpa/09_day/.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require spec_helper 3 | -------------------------------------------------------------------------------- /2_adventures/001/jonkernpa/10_day/.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require spec_helper 3 | -------------------------------------------------------------------------------- /2_adventures/001/kimptoc/04/ruby1.rb: -------------------------------------------------------------------------------- 1 | puts "hi" 2 | sleep 10 3 | puts "bye" 4 | -------------------------------------------------------------------------------- /2_adventures/001/luisalima/01_day1/README.md: -------------------------------------------------------------------------------- 1 | Here's an adventurous README 2 | -------------------------------------------------------------------------------- /2_adventures/001/sbartek/07/.gitignore: -------------------------------------------------------------------------------- 1 | #Emacs specific 2 | .\#* 3 | \#* 4 | *~ -------------------------------------------------------------------------------- /2_adventures/001/swparr/05/README.md: -------------------------------------------------------------------------------- 1 | Day Five... 2 | 3 | Lazy days... 4 | -------------------------------------------------------------------------------- /1_warmup/domhede/02_warmer_still/README.md: -------------------------------------------------------------------------------- 1 | This is another warmup Readme file 2 | -------------------------------------------------------------------------------- /1_warmup/ladanazita/02_warm_up/readme.md: -------------------------------------------------------------------------------- 1 | I made another warm up file! OMG!!! 2 | -------------------------------------------------------------------------------- /1_warmup/lawrencetran1/02_second_warmup/README.md: -------------------------------------------------------------------------------- 1 | # 21 days of ruby on the wall! -------------------------------------------------------------------------------- /1_warmup/luisalima/02/hello.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/ruby 2 | 3 | puts "Hello, world!" 4 | -------------------------------------------------------------------------------- /1_warmup/mtthwhggns/01/README.md: -------------------------------------------------------------------------------- 1 | ## Hello, challenge! This is readme number 1 2 | -------------------------------------------------------------------------------- /1_warmup/mtthwhggns/02/README.md: -------------------------------------------------------------------------------- 1 | ## Hello, challenge! This is readme number 2 2 | -------------------------------------------------------------------------------- /1_warmup/willemlarsen/01_warmup/README.md: -------------------------------------------------------------------------------- 1 | #Feel The Burn! 2 | 3 | Warmin' up! 4 | -------------------------------------------------------------------------------- /2_adventures/001/alexander-ruehle/02_hello_world/hello_world.rb: -------------------------------------------------------------------------------- 1 | puts 'Hello, world!' -------------------------------------------------------------------------------- /2_adventures/001/awochna/04_retrieve_some_tweets/.gitignore: -------------------------------------------------------------------------------- 1 | access_tokens.yml 2 | -------------------------------------------------------------------------------- /2_adventures/001/drammopo/04_day4/README.md: -------------------------------------------------------------------------------- 1 | # Day 4 2 | Waiting on inspiration? 3 | -------------------------------------------------------------------------------- /2_adventures/001/hardeepkumar/02_another_read_me/README.md: -------------------------------------------------------------------------------- 1 | Adding another README -------------------------------------------------------------------------------- /2_adventures/001/hardeepkumar/03/README.md: -------------------------------------------------------------------------------- 1 | Legend Continues ... another read me day -------------------------------------------------------------------------------- /2_adventures/001/jgodse/07_day7/README.md: -------------------------------------------------------------------------------- 1 | The pull for day 7...here it is. 2 | -------------------------------------------------------------------------------- /2_adventures/001/jkowens/01/README.md: -------------------------------------------------------------------------------- 1 | # Day 1 2 | 3 | The challenge begins. 4 | -------------------------------------------------------------------------------- /2_adventures/001/ladanazita/10_day10/README.md: -------------------------------------------------------------------------------- 1 | #Working on a Ruby on Rails app! 2 | -------------------------------------------------------------------------------- /2_adventures/001/lawrencetran1/01_day1/README.md: -------------------------------------------------------------------------------- 1 | # Ruby 21 day challenge...Day 1 -------------------------------------------------------------------------------- /2_adventures/001/osiux/01/README.md: -------------------------------------------------------------------------------- 1 | "The Blacklist" on Netflix is goooood :o 2 | -------------------------------------------------------------------------------- /2_adventures/001/phonbopit/01_day1/README.md: -------------------------------------------------------------------------------- 1 | This is README file for the first day -------------------------------------------------------------------------------- /2_adventures/001/rkrupnick/03_fizzbuzz/README.md: -------------------------------------------------------------------------------- 1 | A basic FizzBuzz program. 2 | -------------------------------------------------------------------------------- /2_adventures/001/robawilkinson/04_banjo/README.md: -------------------------------------------------------------------------------- 1 | First steps at banjo app! 2 | -------------------------------------------------------------------------------- /2_adventures/001/skahlert/09_day9_tdd/.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require spec_helper 3 | -------------------------------------------------------------------------------- /2_adventures/001/wesr7/01_day1/README.md: -------------------------------------------------------------------------------- 1 | Second warm up for 21 Day ruby challenge! -------------------------------------------------------------------------------- /1_warmup/chitankensuru/01_first_warmup/README.md: -------------------------------------------------------------------------------- 1 | README for first warmup exercise 2 | -------------------------------------------------------------------------------- /1_warmup/chitankensuru/02_second_warmup/README.md: -------------------------------------------------------------------------------- 1 | README for the second warmup exercise -------------------------------------------------------------------------------- /1_warmup/lawrencetran1/01_first_warmup/README.md: -------------------------------------------------------------------------------- 1 | # Warming up for 21 day ruby challenge -------------------------------------------------------------------------------- /1_warmup/ljnissen/02_LJ_loves_to_code/README.md: -------------------------------------------------------------------------------- 1 | #These are my second lines of code 2 | -------------------------------------------------------------------------------- /2_adventures/001/7sun/04/Readme.md: -------------------------------------------------------------------------------- 1 | This is the readme for the ruby challenge, Day 4 2 | -------------------------------------------------------------------------------- /2_adventures/001/ID25/02_day2/README.md: -------------------------------------------------------------------------------- 1 | # Day 2 2 | 3 | Waiting for real challenge 4 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/01/README.md: -------------------------------------------------------------------------------- 1 | I’m excited to be part of this adventure! 2 | -------------------------------------------------------------------------------- /2_adventures/001/ahmednadar/01_day1/README.md: -------------------------------------------------------------------------------- 1 | This is README file for the first day. 2 | -------------------------------------------------------------------------------- /2_adventures/001/awochna/05_rake_twitter_information/.gitignore: -------------------------------------------------------------------------------- 1 | access_tokens.yml 2 | -------------------------------------------------------------------------------- /2_adventures/001/phonbopit/07_sinatra/config.ru: -------------------------------------------------------------------------------- 1 | require './app' 2 | 3 | run SimpleApp -------------------------------------------------------------------------------- /2_adventures/001/ravi279/01-first-adventure/README.md: -------------------------------------------------------------------------------- 1 | This is My First Adventure!! 2 | -------------------------------------------------------------------------------- /2_adventures/001/ravi279/02-second-adventure/README.md: -------------------------------------------------------------------------------- 1 | This is My Second Adventure!! 2 | -------------------------------------------------------------------------------- /2_adventures/001/ravi279/03-third-adventure/README.md: -------------------------------------------------------------------------------- 1 | This is My Third Adventure!! 2 | -------------------------------------------------------------------------------- /2_adventures/001/ravi279/04-fourth-adventure/README.md: -------------------------------------------------------------------------------- 1 | This is My Fourth Adventure!! 2 | -------------------------------------------------------------------------------- /2_adventures/001/ravi279/05-fifth-adventure/README.md: -------------------------------------------------------------------------------- 1 | This is My Fifth Adventure!! 2 | -------------------------------------------------------------------------------- /2_adventures/001/ravi279/06-sixth-adventure/README.md: -------------------------------------------------------------------------------- 1 | This is My Sixth Adventure!! 2 | -------------------------------------------------------------------------------- /2_adventures/001/ravi279/09-ninth-adventure/README.md: -------------------------------------------------------------------------------- 1 | This is My Ninth Adventure!! 2 | -------------------------------------------------------------------------------- /2_adventures/001/ravi279/10-tenth-adventure/README.md: -------------------------------------------------------------------------------- 1 | This is My Tenth Adventure!! 2 | -------------------------------------------------------------------------------- /2_adventures/001/reignmaker/05/README.md: -------------------------------------------------------------------------------- 1 | ** Readme for day 5. Still no ruby code :( 2 | -------------------------------------------------------------------------------- /2_adventures/001/robawilkinson/04_banjo/.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require spec_helper 3 | -------------------------------------------------------------------------------- /2_adventures/001/rokimoto/08_day8/README.md: -------------------------------------------------------------------------------- 1 | ### Day 8 2 | 3 | Just a README today.... -------------------------------------------------------------------------------- /2_adventures/001/swparr/03/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem "aasm" 4 | -------------------------------------------------------------------------------- /2_adventures/001/swparr/04/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem "aasm" 4 | -------------------------------------------------------------------------------- /2_adventures/001/swparr/07/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem "aasm" 4 | -------------------------------------------------------------------------------- /2_adventures/001/swparr/08/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem "aasm" 4 | -------------------------------------------------------------------------------- /2_adventures/001/swparr/09/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem "aasm" 4 | -------------------------------------------------------------------------------- /1_warmup/jkowens/02_second_warmup/README.md: -------------------------------------------------------------------------------- 1 | # My second warmup 2 | 3 | I'm ready to go! 4 | -------------------------------------------------------------------------------- /1_warmup/r11runner/02_warmup/README.md: -------------------------------------------------------------------------------- 1 | 2nd Warmup 2 | ============== 3 | 4 | See 1st Warmup. -------------------------------------------------------------------------------- /1_warmup/rokimoto/01_first_warmup/README.md: -------------------------------------------------------------------------------- 1 | ### Warm-up #1 2 | Here is my sample README file -------------------------------------------------------------------------------- /1_warmup/rokimoto/02_second_warmup/README.md: -------------------------------------------------------------------------------- 1 | ### Warm-up #2 2 | Made second warm-up README! -------------------------------------------------------------------------------- /2_adventures/001/Rafael1981/01/Readme.md: -------------------------------------------------------------------------------- 1 | My personal subdirectory for the first challenge 2 | -------------------------------------------------------------------------------- /2_adventures/001/amaliahern/01/README.md: -------------------------------------------------------------------------------- 1 | Create README file for 01 adventures challenge 2 | -------------------------------------------------------------------------------- /2_adventures/001/elmerwu/03_day3/README.md: -------------------------------------------------------------------------------- 1 | Today I am doing an exercise with prime numbers. -------------------------------------------------------------------------------- /2_adventures/001/elmerwu/08_day08/codebreaker/lib/codebreaker.rb: -------------------------------------------------------------------------------- 1 | require 'codebreaker/game' -------------------------------------------------------------------------------- /2_adventures/001/elmerwu/09_day09/codebreaker/lib/codebreaker.rb: -------------------------------------------------------------------------------- 1 | require 'codebreaker/game' -------------------------------------------------------------------------------- /2_adventures/001/jbrains/02/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | ruby "2.2.1" 4 | -------------------------------------------------------------------------------- /2_adventures/001/jbrains/03/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | ruby "2.2.1" 4 | -------------------------------------------------------------------------------- /2_adventures/001/jbrains/04/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | ruby "2.2.1" 4 | -------------------------------------------------------------------------------- /2_adventures/001/jbrains/05/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | ruby "2.2.1" 4 | -------------------------------------------------------------------------------- /2_adventures/001/jbrains/06/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | ruby "2.2.1" 4 | -------------------------------------------------------------------------------- /2_adventures/001/jbrains/07/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | ruby "2.2.1" 4 | -------------------------------------------------------------------------------- /2_adventures/001/jbrains/08/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | ruby "2.2.1" 4 | -------------------------------------------------------------------------------- /2_adventures/001/jgodse/06_day6/README.md: -------------------------------------------------------------------------------- 1 | Day 6. Weekend. Just enough time to do this. 2 | -------------------------------------------------------------------------------- /2_adventures/001/kotp/01_day1/README.md: -------------------------------------------------------------------------------- 1 | # Day 01 2 | 3 | Following in Pat's footsteps. 4 | -------------------------------------------------------------------------------- /2_adventures/001/luisalima/06/README.md: -------------------------------------------------------------------------------- 1 | Since it's a saturday, I'll just add a lazy README :) -------------------------------------------------------------------------------- /2_adventures/001/p7r/02/README.md: -------------------------------------------------------------------------------- 1 | On Day 2, I wondered where the adventure would start... 2 | -------------------------------------------------------------------------------- /2_adventures/001/ravi279/07-seventh-adventure/README.md: -------------------------------------------------------------------------------- 1 | This is My Seventh Adventure!! 2 | -------------------------------------------------------------------------------- /2_adventures/001/robawilkinson/01_day1/README.md: -------------------------------------------------------------------------------- 1 | Hope this directory structure works! 2 | -------------------------------------------------------------------------------- /2_adventures/001/robawilkinson/05_banjo_pt_2/.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require spec_helper 3 | -------------------------------------------------------------------------------- /2_adventures/001/zrasool88/01_day1/README.md: -------------------------------------------------------------------------------- 1 | Ready for the adventures! Won't be late now 2 | -------------------------------------------------------------------------------- /2_adventures/001/zrasool88/02_day2/README.md: -------------------------------------------------------------------------------- 1 | Pat Maddox must have the patience of a Monk 2 | -------------------------------------------------------------------------------- /1_warmup/GBressler/02_my_second_warmup/README - 2nd exercise: -------------------------------------------------------------------------------- 1 | if this is accepted I'm good to go! -------------------------------------------------------------------------------- /1_warmup/afbroman/02/README.md: -------------------------------------------------------------------------------- 1 | # My second warmup 2 | 3 | Nothing really interesting here. 4 | -------------------------------------------------------------------------------- /1_warmup/aldraco/01/README.ms: -------------------------------------------------------------------------------- 1 | this is going to be awesome. 2 | 3 | github skills for the win! 4 | -------------------------------------------------------------------------------- /1_warmup/avalade/02/README.md: -------------------------------------------------------------------------------- 1 | # Warm it UP Day 2 2 | 3 | _Cuz that's what I was born to do!_ 4 | -------------------------------------------------------------------------------- /1_warmup/blndcat/01_first_warmup/README.md: -------------------------------------------------------------------------------- 1 | Warm-up exercise #1 2 | 3 | ... and so it starts 4 | -------------------------------------------------------------------------------- /1_warmup/blndcat/02_second_warmup/README.md: -------------------------------------------------------------------------------- 1 | Warm-up exercise #2 2 | 3 | need to pace myself. 4 | -------------------------------------------------------------------------------- /1_warmup/jimmylorunning/02_second_warmup/README.md: -------------------------------------------------------------------------------- 1 | Pretty much the same as the first warm up? 2 | -------------------------------------------------------------------------------- /1_warmup/jkowens/01_first_warmup/README.md: -------------------------------------------------------------------------------- 1 | # My first warmup! 2 | 3 | A simple README file. 4 | -------------------------------------------------------------------------------- /1_warmup/lawrencetran1/02_second_warmup/hi.rb: -------------------------------------------------------------------------------- 1 | def greeting name 2 | puts "Hello #{name}" 3 | end -------------------------------------------------------------------------------- /1_warmup/ravi279/02-second-warmup/README.md: -------------------------------------------------------------------------------- 1 | Wooohoo!! 2 | 3 | This is my second Warm-up! 4 | -------------------------------------------------------------------------------- /1_warmup/robawilkinson/02_second_warmup/README.md: -------------------------------------------------------------------------------- 1 | ###Excited for Rubysteps 21 Day Challenge 2 | -------------------------------------------------------------------------------- /1_warmup/smshin7/02_warmup/README.md: -------------------------------------------------------------------------------- 1 | ## Warm up 2! 2 | 3 | # 2 of 2 ruby challenge warm up 4 | -------------------------------------------------------------------------------- /2_adventures/001/awochna/09_try_gli/todo/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | gemspec 3 | -------------------------------------------------------------------------------- /2_adventures/001/chitankensuru/01_getting_warm/README.md: -------------------------------------------------------------------------------- 1 | #First day of the 21 days challenge 2 | -------------------------------------------------------------------------------- /2_adventures/001/cypher/09/README.md: -------------------------------------------------------------------------------- 1 | # I hate these email-only days -_- 2 | 3 | 'nuff said. 4 | -------------------------------------------------------------------------------- /2_adventures/001/davgomgar/02_marias_birthday/happy_birthday.rb: -------------------------------------------------------------------------------- 1 | puts "Happy birthday, darling!!!" -------------------------------------------------------------------------------- /2_adventures/001/davgomgar/07_day7/README.md: -------------------------------------------------------------------------------- 1 | Day 7 README 2 | === 3 | Too tired to code today 4 | -------------------------------------------------------------------------------- /2_adventures/001/jonkernpa/01_day/README.md: -------------------------------------------------------------------------------- 1 | # Adventure Day 1 2 | 3 | Just what is an adventure? -------------------------------------------------------------------------------- /2_adventures/001/jonkernpa/03_day/README.md: -------------------------------------------------------------------------------- 1 | # Adventure Day 3 2 | 3 | Just what is an adventure? -------------------------------------------------------------------------------- /2_adventures/001/ladanazita/05_day5/README.md: -------------------------------------------------------------------------------- 1 | #Day 5 2 | Working on an app in ruby on rails 3 | -------------------------------------------------------------------------------- /2_adventures/001/lenn4rd/01/README.md: -------------------------------------------------------------------------------- 1 | # Day 1 2 | 3 | Nothing fancy in this directory right now! -------------------------------------------------------------------------------- /2_adventures/001/p7r/01/README.md: -------------------------------------------------------------------------------- 1 | This is day 1 - nothing much here, as confusion reigned! 2 | -------------------------------------------------------------------------------- /2_adventures/001/rokimoto/02_day2/README.md: -------------------------------------------------------------------------------- 1 | ### Day 2 2 | Created a simple rock paper scissors game -------------------------------------------------------------------------------- /2_adventures/001/rokimoto/07_day7/README.md: -------------------------------------------------------------------------------- 1 | ### Day 7 2 | 3 | Validates CC # via Luhn Algorithm -------------------------------------------------------------------------------- /2_adventures/001/rokimoto/09_day9/README.md: -------------------------------------------------------------------------------- 1 | ###Day 9 2 | Formatting in ruby with a fake receipt -------------------------------------------------------------------------------- /2_adventures/001/swparr/04/README.md: -------------------------------------------------------------------------------- 1 | Day Four... 2 | 3 | Setup AASM and wrote a basic test! 4 | -------------------------------------------------------------------------------- /1_warmup/dfmedeiros/01_first_warmup/README.md: -------------------------------------------------------------------------------- 1 | ## First warm up 2 | 3 | I'm just warming up here 4 | -------------------------------------------------------------------------------- /1_warmup/robawilkinson/01_first_warmup/README.md: -------------------------------------------------------------------------------- 1 | ###My Second Warmup!! 2 | 3 | All ready for this! 4 | -------------------------------------------------------------------------------- /1_warmup/robawilkinson/02_second_warmup/hi.rb: -------------------------------------------------------------------------------- 1 | def greeting name 2 | puts "Hello #{name}" 3 | end 4 | -------------------------------------------------------------------------------- /1_warmup/xcmer/02_second_warmup/README.md: -------------------------------------------------------------------------------- 1 | # The second exercise 2 | 3 | And here's the second! 4 | -------------------------------------------------------------------------------- /1_warmup/zacscodingclub/01_warm_up/README.md: -------------------------------------------------------------------------------- 1 | Please be the correct file structure I'm going for... 2 | -------------------------------------------------------------------------------- /2_adventures/001/amaliahern/02/README.md: -------------------------------------------------------------------------------- 1 | Creating README.md file for day2 of adventure challenge 2 | -------------------------------------------------------------------------------- /2_adventures/001/ctreptow/01_day1/README.md: -------------------------------------------------------------------------------- 1 | - [x] Create README 2 | - [ ] Do something else 3 | 4 | -------------------------------------------------------------------------------- /2_adventures/001/drammopo/03_some_new_idea_here/README.md: -------------------------------------------------------------------------------- 1 | # Day 3 2 | Choose your own adventure... 3 | -------------------------------------------------------------------------------- /2_adventures/001/drammopo/08/README.md: -------------------------------------------------------------------------------- 1 | ## RubySteps 21-Day Challenge: Day 8 2 | 3 | No code today. 4 | -------------------------------------------------------------------------------- /2_adventures/001/hardeepkumar/01_day1/README.md: -------------------------------------------------------------------------------- 1 | DAY 1 -- Create Sub-folder under 2_adventures folder. -------------------------------------------------------------------------------- /2_adventures/001/reignmaker/03/README.md: -------------------------------------------------------------------------------- 1 | * I'm on the 3rd day of my RubySteps adventure! Cheers! 2 | -------------------------------------------------------------------------------- /2_adventures/001/rokimoto/10_day10/README.md: -------------------------------------------------------------------------------- 1 | ## Day 10 2 | 3 | Created a simple "guess the word" game -------------------------------------------------------------------------------- /2_adventures/001/swparr/03/README.md: -------------------------------------------------------------------------------- 1 | Better get my README.md created before I run out of time!!! 2 | -------------------------------------------------------------------------------- /1_warmup/hardeepkumar/02_second_warmup/first.rb: -------------------------------------------------------------------------------- 1 | def hello 2 | puts "Hello World" 3 | end 4 | 5 | hello -------------------------------------------------------------------------------- /1_warmup/jbrains/02_warmup_the_second/nothing.rb: -------------------------------------------------------------------------------- 1 | # Do nothing 2 | puts "This does nothing. Or does it?" 3 | -------------------------------------------------------------------------------- /1_warmup/patmaddox/02/README.md: -------------------------------------------------------------------------------- 1 | # My second warmup 2 | 3 | Once this is accepted, I am all warmed up! 4 | -------------------------------------------------------------------------------- /1_warmup/rayning0/02/README.md: -------------------------------------------------------------------------------- 1 | # Second warmup readme 2 | 3 | The sequel is never as good as the original. -------------------------------------------------------------------------------- /1_warmup/willemlarsen/02_warmup/README.md: -------------------------------------------------------------------------------- 1 | #Adventures Await! 2 | 3 | What are you still doing here? 4 | -------------------------------------------------------------------------------- /1_warmup/xcmer/01_first_warmup/README.md: -------------------------------------------------------------------------------- 1 | # First warmup 2 | 3 | The first step is always the hardest... 4 | -------------------------------------------------------------------------------- /2_adventures/001/7sun/01/Readme.md: -------------------------------------------------------------------------------- 1 | This is my personal readme for stage one of the adventure challenge 2 | -------------------------------------------------------------------------------- /2_adventures/001/Randhir123/05/README.md: -------------------------------------------------------------------------------- 1 | This is day 5 challenge 2 | 3 | Optimize fibonacci by using a cache -------------------------------------------------------------------------------- /2_adventures/001/Randhir123/06/data/lexicon/verb.txt: -------------------------------------------------------------------------------- 1 | # each line is a verb 2 | go 3 | stop 4 | kill 5 | eat -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/app/helpers/start_helper.rb: -------------------------------------------------------------------------------- 1 | module StartHelper 2 | end 3 | -------------------------------------------------------------------------------- /2_adventures/001/awochna/09_try_gli/todo/lib/todo/version.rb: -------------------------------------------------------------------------------- 1 | module Todo 2 | VERSION = '0.0.1' 3 | end 4 | -------------------------------------------------------------------------------- /2_adventures/001/davgomgar/06_day6/README.md: -------------------------------------------------------------------------------- 1 | Day 6 README 2 | === 3 | Don't have time today to code anything -------------------------------------------------------------------------------- /2_adventures/001/phonbopit/09_httparty/README.md: -------------------------------------------------------------------------------- 1 | HTTParty 2 | --- 3 | 4 | Learn to use HTTParty gem. 5 | -------------------------------------------------------------------------------- /2_adventures/001/zrasool88/04_day4/.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require spec_helper 3 | --format documentation 4 | -------------------------------------------------------------------------------- /1_warmup/aldraco/02/README.md: -------------------------------------------------------------------------------- 1 | Should have created this separate README dir for 02, so I'm doing it now. 2 | 3 | -------------------------------------------------------------------------------- /1_warmup/amisukanta/02/README.md: -------------------------------------------------------------------------------- 1 | This is 2nd README for warmup 2. 2 | Wating to jump to the adventure label. 3 | -------------------------------------------------------------------------------- /1_warmup/awochna/01_warmup/README.md: -------------------------------------------------------------------------------- 1 | # README # 2 | 3 | Getting all warmed up for this 21 day challenge. 4 | -------------------------------------------------------------------------------- /1_warmup/davgomgar/02_warmup_done/README.md: -------------------------------------------------------------------------------- 1 | RubySteps Warmup 2 | ================ 3 | - Add warmup_done ruby file -------------------------------------------------------------------------------- /1_warmup/halissonvit/02_warmup/README.md: -------------------------------------------------------------------------------- 1 | # Warmup 2 | Forked repo and created Readme file for second warmup 3 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/09/README.md: -------------------------------------------------------------------------------- 1 | ## RubySteps 21-Day Challenge: Day 9 2 | 3 | Just this readme today. 4 | -------------------------------------------------------------------------------- /2_adventures/001/askl56/01_day1/readme.md: -------------------------------------------------------------------------------- 1 | Personal readme for adventure 1. Looking forward to the challenge :D -------------------------------------------------------------------------------- /2_adventures/001/avalade/01/Gemfile: -------------------------------------------------------------------------------- 1 | gem 'eventmachine' 2 | 3 | group :test do 4 | gem 'minitest' 5 | end 6 | -------------------------------------------------------------------------------- /2_adventures/001/blndcat/06_day6/ruby-app/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'rspec' 4 | 5 | -------------------------------------------------------------------------------- /2_adventures/001/davgomgar/01_day1/README.md: -------------------------------------------------------------------------------- 1 | * This is my README file created on day 1 of this 21 day challenge -------------------------------------------------------------------------------- /2_adventures/001/jbrains/09/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | ruby "2.2.1" 4 | 5 | gem "gtk2" 6 | -------------------------------------------------------------------------------- /2_adventures/001/jbrains/10/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | ruby "2.2.1" 4 | 5 | gem "gtk2" 6 | -------------------------------------------------------------------------------- /2_adventures/001/kimptoc/02/02.rb: -------------------------------------------------------------------------------- 1 | 2 | 3 | (1...3).each { |i| puts i} 4 | 5 | (1..3).each { |i| puts i} 6 | -------------------------------------------------------------------------------- /2_adventures/001/ladanazita/01_day1/README.md: -------------------------------------------------------------------------------- 1 | #Day One 2 | This is my first day of the 21 Day Ruby Challenge 3 | -------------------------------------------------------------------------------- /2_adventures/001/ladanazita/02_day2/README.md: -------------------------------------------------------------------------------- 1 | #Second Day did not have time to create anything in Ruby! :( 2 | -------------------------------------------------------------------------------- /2_adventures/001/ladanazita/04_multiply_character/multiply.rb: -------------------------------------------------------------------------------- 1 | def spam(number) 2 | 'hue' *number 3 | end 4 | -------------------------------------------------------------------------------- /2_adventures/001/luisalima/02/README.md: -------------------------------------------------------------------------------- 1 | So I was totally confused, I thought that there would be challenges... -------------------------------------------------------------------------------- /2_adventures/001/rokimoto/01_day1/README.md: -------------------------------------------------------------------------------- 1 | ### Day 1 2 | Created a personal subdirectory and README for day 1 -------------------------------------------------------------------------------- /2_adventures/001/skahlert/09_day9_tdd/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'rspec', '~> 3.2.0' 4 | -------------------------------------------------------------------------------- /2_adventures/001/smshin7/01_day1/README.md: -------------------------------------------------------------------------------- 1 | # First Day of 21 Day Ruby Challenge 2 | 3 | Create subdirectory 4 | -------------------------------------------------------------------------------- /2_adventures/001/xcmer/04_challenge_stats_web/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'sinatra' 4 | -------------------------------------------------------------------------------- /2_adventures/001/zacscodingclub/08/README.md: -------------------------------------------------------------------------------- 1 | Too busy for Ruby last night, just now remembering to make a PR. 2 | -------------------------------------------------------------------------------- /1_warmup/Dino-Herbert/02_warmup/Readme.md: -------------------------------------------------------------------------------- 1 | I've created this Readme file for the second warm up. Code every day. 2 | -------------------------------------------------------------------------------- /1_warmup/GBressler/01_my_first_warmup/README - 1st exercise: -------------------------------------------------------------------------------- 1 | Sample README for 1st exercise. Let's see where this goes. -------------------------------------------------------------------------------- /1_warmup/halissonvit/01_warmup/README.md: -------------------------------------------------------------------------------- 1 | # Warmup 2 | Forked repo and created Readme file for first warmup 3 | 4 | -------------------------------------------------------------------------------- /1_warmup/jonkernpa/02_warmup/brown_noser.rb: -------------------------------------------------------------------------------- 1 | # The world's best small ruby script 2 | puts "Pat is the best ever!" 3 | -------------------------------------------------------------------------------- /2_adventures/001/Dino-Herbert/01/Readme.md: -------------------------------------------------------------------------------- 1 | This is the Readme file for the 2_adventure/001/Dino-Herbert/01 directory. -------------------------------------------------------------------------------- /2_adventures/001/Randhir123/06/data/lexicon/noun.txt: -------------------------------------------------------------------------------- 1 | # each line is a noun 2 | door 3 | bear 4 | princess 5 | cabinet -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/app/helpers/application_helper.rb: -------------------------------------------------------------------------------- 1 | module ApplicationHelper 2 | end 3 | -------------------------------------------------------------------------------- /2_adventures/001/awochna/06_generate_random_password/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'thor' 4 | -------------------------------------------------------------------------------- /2_adventures/001/blndcat/06_day6/ruby-app/lib/app.rb: -------------------------------------------------------------------------------- 1 | class App 2 | def self.launch 3 | true 4 | end 5 | end 6 | -------------------------------------------------------------------------------- /2_adventures/001/cypher/01/README.md: -------------------------------------------------------------------------------- 1 | # This is my README 2 | 3 | There are many like it, but this one is mine. 4 | -------------------------------------------------------------------------------- /2_adventures/001/jgodse/04_day4/README.md: -------------------------------------------------------------------------------- 1 | Day 4. Not much to say. I think I'd like to automate this somehow... 2 | -------------------------------------------------------------------------------- /2_adventures/001/jonkernpa/08_day/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | ruby "2.2.1" 4 | 5 | gem "rspec" 6 | -------------------------------------------------------------------------------- /2_adventures/001/jonkernpa/09_day/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | ruby "2.2.1" 4 | 5 | gem "rspec" 6 | -------------------------------------------------------------------------------- /2_adventures/001/jonkernpa/10_day/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | ruby "2.2.1" 4 | 5 | gem "rspec" 6 | -------------------------------------------------------------------------------- /2_adventures/001/patmaddox/04/validate_pulls.rb: -------------------------------------------------------------------------------- 1 | require_relative 'validator' 2 | 3 | Validator.new.validate_pulls 4 | -------------------------------------------------------------------------------- /2_adventures/001/patmaddox/05/README.md: -------------------------------------------------------------------------------- 1 | I don't have very much time today, so I better get this in while I can! 2 | -------------------------------------------------------------------------------- /2_adventures/001/patmaddox/06/README.md: -------------------------------------------------------------------------------- 1 | # Day 06 README 2 | 3 | getting it in late tonight... but that's okay :) 4 | -------------------------------------------------------------------------------- /2_adventures/001/tooky/07/README.md: -------------------------------------------------------------------------------- 1 | Not much time today, so just finished off custom message for assert_equal! 2 | -------------------------------------------------------------------------------- /1_warmup/ahmednadar/02_warmup/README.md: -------------------------------------------------------------------------------- 1 | Second Warmup Exercise 2 | ---------------------- 3 | 4 | Add a second warmup file. -------------------------------------------------------------------------------- /1_warmup/jylitalo/02_adventure/README.md: -------------------------------------------------------------------------------- 1 | + Day 2 content 2 | 3 | Three (identical) files on three new directories. 4 | -------------------------------------------------------------------------------- /2_adventures/001/ahmednadar/06_all_method/lib/all_method.rb: -------------------------------------------------------------------------------- 1 | def all? array, &block 2 | array.all?(&block) 3 | end 4 | -------------------------------------------------------------------------------- /2_adventures/001/awochna/02_stress_pressure/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'thor' 4 | gem 'rainbow' 5 | -------------------------------------------------------------------------------- /2_adventures/001/blndcat/10_day10/ruby-app/lib/app.rb: -------------------------------------------------------------------------------- 1 | class App 2 | def self.launch 3 | true 4 | end 5 | end 6 | -------------------------------------------------------------------------------- /2_adventures/001/drammopo/02_day_two/README.md: -------------------------------------------------------------------------------- 1 | # Dichaba's challenge day 2 2 | README for day 02 for user drammopo... 3 | -------------------------------------------------------------------------------- /2_adventures/001/kangkyu/05/README.md: -------------------------------------------------------------------------------- 1 | ####Day 5 2 | 3 | I'll lookup later at night, I bought the book only yesterday 4 | -------------------------------------------------------------------------------- /2_adventures/001/xcmer/08/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | gem 'levenshtein-ffi', :require => 'levenshtein' 3 | -------------------------------------------------------------------------------- /2_adventures/001/zacscodingclub/01/README.md: -------------------------------------------------------------------------------- 1 | Joining up to see how long I last in the challenge! Good luck everybody! 2 | -------------------------------------------------------------------------------- /2_adventures/001/zrasool88/03_day3/README.md: -------------------------------------------------------------------------------- 1 | could only do a readme today. hope to start righting code from tomorrow 2 | -------------------------------------------------------------------------------- /1_warmup/7sun/02_warmup/Readme.md: -------------------------------------------------------------------------------- 1 | This is the readme for the second warmup. Creates 02_warmup directory and readme file. 2 | -------------------------------------------------------------------------------- /1_warmup/README.md: -------------------------------------------------------------------------------- 1 | [See the wiki for information on warming up](https://github.com/RubySteps/21-day-challenge/wiki/Warm-Up) 2 | -------------------------------------------------------------------------------- /2_adventures/001/Dino-Herbert/01/02_warmup/Readme.md: -------------------------------------------------------------------------------- 1 | I've created this Readme file for the second warm up. Code every day. 2 | -------------------------------------------------------------------------------- /2_adventures/001/chitankensuru/07_readme_only/README.md: -------------------------------------------------------------------------------- 1 | ##No time today for the challenge 2 | 3 | So just a readme for today -------------------------------------------------------------------------------- /2_adventures/001/davgomgar/03_day3/README.md: -------------------------------------------------------------------------------- 1 | Day 3 README 2 | ============= 3 | - Implement the well known FizzBuzz problem 4 | -------------------------------------------------------------------------------- /2_adventures/001/jyasmer/01/README.md: -------------------------------------------------------------------------------- 1 | #21 Day Challenge Day 1 2 | This is the readme file for the 21 Day Challenge Day 1 3 | -------------------------------------------------------------------------------- /2_adventures/001/jylitalo/01_warmup/README.md: -------------------------------------------------------------------------------- 1 | + Day 2 content 2 | 3 | Three (identical) files on three new directories. 4 | -------------------------------------------------------------------------------- /2_adventures/001/jylitalo/02_adventures/README.md: -------------------------------------------------------------------------------- 1 | + Day 2 content 2 | 3 | Three (identical) files on three new directories. 4 | -------------------------------------------------------------------------------- /2_adventures/001/kimptoc/10/README.md: -------------------------------------------------------------------------------- 1 | The niece is visiting- so we are watching Frozen :) 2 | 3 | Ps committing on iPad 4 | -------------------------------------------------------------------------------- /2_adventures/001/kotp/10_Unsure_What_today_is/README.md: -------------------------------------------------------------------------------- 1 | # No idea what Day 10 Brings 2 | 3 | We will see what I will see. 4 | -------------------------------------------------------------------------------- /2_adventures/001/ladanazita/03_divisor/divisor.rb: -------------------------------------------------------------------------------- 1 | def divisor(num) 2 | (1...num).select{|n|num % n == 0} 3 | end 4 | 5 | -------------------------------------------------------------------------------- /2_adventures/001/phonbopit/08_yaml/README.md: -------------------------------------------------------------------------------- 1 | Day 08 - YAML 2 | --- 3 | 4 | Learn how to read and access data in YAML format. -------------------------------------------------------------------------------- /2_adventures/001/xcmer/02_day2/README.md: -------------------------------------------------------------------------------- 1 | # The second day... 2 | 3 | Trying to get some useful code out here... Let's see. 4 | -------------------------------------------------------------------------------- /1_warmup/amisukanta/01/README.md: -------------------------------------------------------------------------------- 1 | This is frist README file for warmup. 2 | Created under sub directory 01 which is under sukanta. 3 | -------------------------------------------------------------------------------- /1_warmup/davgomgar/01_first_warmup/README.md: -------------------------------------------------------------------------------- 1 | README 2 | ====== 3 | This is my first warmup branch. Only this README file was added -------------------------------------------------------------------------------- /1_warmup/hardeepkumar/01_first_warmup/README.md: -------------------------------------------------------------------------------- 1 | # READ ME - My First Warmup Exercise#### 2 | 3 | This is the sample README file. -------------------------------------------------------------------------------- /1_warmup/oowly/02_second_warmup/README.md: -------------------------------------------------------------------------------- 1 | Things I did: 2 | - created second directory and readme file 3 | - committed changes 4 | -------------------------------------------------------------------------------- /2_adventures/001/Dino-Herbert/03/Readme.md: -------------------------------------------------------------------------------- 1 | following along with Bastards Book of Ruby to learn how to input/output files from the web -------------------------------------------------------------------------------- /2_adventures/001/Randhir123/06/data/lexicon/stop.txt: -------------------------------------------------------------------------------- 1 | # each line represents a stop word 2 | the 3 | in 4 | of 5 | from 6 | at 7 | it -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/config/routes.rb: -------------------------------------------------------------------------------- 1 | Rails.application.routes.draw do 2 | root 'start#index' 3 | end 4 | -------------------------------------------------------------------------------- /2_adventures/001/awochna/09_try_gli/todo/README.rdoc: -------------------------------------------------------------------------------- 1 | = todo 2 | 3 | Describe your project here 4 | 5 | :include:todo.rdoc 6 | 7 | -------------------------------------------------------------------------------- /2_adventures/001/drammopo/01_day_one/README.md: -------------------------------------------------------------------------------- 1 | Created my personal subdirectory, which I'll use for the rest of the challenge. 2 | -------------------------------------------------------------------------------- /2_adventures/001/elmerwu/05_day5/README.md: -------------------------------------------------------------------------------- 1 | Day 5! Limited internet access through the weekend. Will read more of the RSpec Book. -------------------------------------------------------------------------------- /2_adventures/001/jgodse/05_day5/README.md: -------------------------------------------------------------------------------- 1 | Challenge for Day 5. Woohoo! I really have to start automating this when I have time 2 | -------------------------------------------------------------------------------- /2_adventures/001/robawilkinson/05_banjo_pt_2/README.md: -------------------------------------------------------------------------------- 1 | First steps at banjo app! 2 | 3 | Adds failing test for minor chords 4 | 5 | -------------------------------------------------------------------------------- /2_adventures/001/rokimoto/04_day4/README.md: -------------------------------------------------------------------------------- 1 | ### Day 4 2 | Created a method that uses the "bubble sort" method to sort numerical arrays -------------------------------------------------------------------------------- /2_adventures/001/rokimoto/05_day5/README.md: -------------------------------------------------------------------------------- 1 | ### Day 5 2 | Experiment with how to access a URL and write the contents of it into a file -------------------------------------------------------------------------------- /2_adventures/001/skahlert/09_day9_tdd/lib/hello.rb: -------------------------------------------------------------------------------- 1 | class Hello 2 | def self.world 3 | puts "Hello world" 4 | end 5 | end 6 | -------------------------------------------------------------------------------- /1_warmup/tooky/02/README.md: -------------------------------------------------------------------------------- 1 | # What I did? 2 | 3 | Ran this command 4 | 5 | ``` 6 | $ ruby 1_warmup/tooky/01/create_next.rb 7 | ``` 8 | -------------------------------------------------------------------------------- /2_adventures/001/alexsimmons1964/07/README.md: -------------------------------------------------------------------------------- 1 | Another limited net access readme file. 2 | Hopefully normal service resumes tomorrrow. 3 | -------------------------------------------------------------------------------- /2_adventures/001/aniruddhabarapatre/06_day_6/README.md: -------------------------------------------------------------------------------- 1 | # Day 6 Challenge 2 | 3 | Solution to leap year program from Learn to Program. 4 | -------------------------------------------------------------------------------- /2_adventures/001/aniruddhabarapatre/10_day_10/README.md: -------------------------------------------------------------------------------- 1 | # Day 10 Challenge 2 | 3 | Starting scraping wikipedia page using Nokogiri 4 | -------------------------------------------------------------------------------- /2_adventures/001/drammopo/09/README.md: -------------------------------------------------------------------------------- 1 | ## RubySteps 21-Day Challenge: Day 9 2 | 3 | No code today. More reading and retrospectives. 4 | -------------------------------------------------------------------------------- /2_adventures/001/kotp/04_automated_testing_example/spec/spec_helper.rb: -------------------------------------------------------------------------------- 1 | require 'minitest/autorun' 2 | $:.unshift './lib', './test' 3 | -------------------------------------------------------------------------------- /2_adventures/001/patmaddox/02_pats_random_dir_name/a_stitch_in_time.rb: -------------------------------------------------------------------------------- 1 | class Time 2 | def stitch 3 | 9.save 4 | end 5 | end 6 | -------------------------------------------------------------------------------- /2_adventures/001/r11runner/09_day9/README.md: -------------------------------------------------------------------------------- 1 | # Adventure 09_day9 2 | 3 | A somewhat improved version of the stackoverflow-observer. 4 | -------------------------------------------------------------------------------- /2_adventures/001/xcmer/01_day1/README.md: -------------------------------------------------------------------------------- 1 | This is my README for the first day of the challenge. :-) 2 | 3 | Let the adventure begin... 4 | -------------------------------------------------------------------------------- /2_adventures/001/zrasool88/07_day7/README.md: -------------------------------------------------------------------------------- 1 | last free day. spent the day entertaining guests. hope to get some code down for day 8 2 | -------------------------------------------------------------------------------- /1_warmup/drammopo/02_second_warmup/README.md: -------------------------------------------------------------------------------- 1 | # Second warmup 2 | 3 | Repeat step 1 to 6 from the README.md in directory 01_first_warmup 4 | -------------------------------------------------------------------------------- /2_adventures/001/Randhir123/04/README.md: -------------------------------------------------------------------------------- 1 | This is day 4 ruby challenge readme. 2 | 3 | This is an implementation of dictionary using arrays. -------------------------------------------------------------------------------- /2_adventures/001/aniruddhabarapatre/05_day_5/README.md: -------------------------------------------------------------------------------- 1 | # Day 5 challenge 2 | 3 | Writing 99 bottles of beer program for day 5 challenge. 4 | -------------------------------------------------------------------------------- /2_adventures/001/awochna/03_post_a_tweet/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'thor', '0.19.1' 4 | gem 'twitter', '5.14.0' 5 | -------------------------------------------------------------------------------- /2_adventures/001/elmerwu/02_day2/README.md: -------------------------------------------------------------------------------- 1 | Today I did a code exercise to convert strings: 2 | 3 | Input = "aabbcde" => Output = "2a2b1c1d1e" -------------------------------------------------------------------------------- /2_adventures/001/kotp/06_Something_to_do/README.md: -------------------------------------------------------------------------------- 1 | # Day 06 2 | 3 | I don't know what I will do today, but need to get this commit in. 4 | -------------------------------------------------------------------------------- /2_adventures/001/patmaddox/08/README.md: -------------------------------------------------------------------------------- 1 | Hrm looks like I forgot to submit my pull request yesterday... guess I'm out of the challenge! :) 2 | -------------------------------------------------------------------------------- /2_adventures/001/ravi279/08-eighth-adventure/README.md: -------------------------------------------------------------------------------- 1 | This is My eighth Adventure!! 2 | 3 | Should push some code EOD that's the target. 4 | -------------------------------------------------------------------------------- /2_adventures/001/tommycarney/06/README.md: -------------------------------------------------------------------------------- 1 | #What shall we do on day six of the ruby steps adventure? 2 | *add a test to one of my past scripts! -------------------------------------------------------------------------------- /1_warmup/aniruddhabarapatre/02/README.md: -------------------------------------------------------------------------------- 1 | # README - 2nd warmup exercise 2 | 3 | Sample README file for 2nd warmup exercise of 21 day challenge 4 | -------------------------------------------------------------------------------- /1_warmup/smshin7/01_warmup/README.md: -------------------------------------------------------------------------------- 1 | ## Warmup 2 | 3 | Forked Repo 4 | Cloned into own folder 5 | Created own branch 6 | Submitted pull request 7 | -------------------------------------------------------------------------------- /2_adventures/001/Randhir123/06/README.md: -------------------------------------------------------------------------------- 1 | This is Day 6 challenge. 2 | 3 | This implements a tokenizer that accepts user input and returns tokens -------------------------------------------------------------------------------- /2_adventures/001/awochna/02_stress_pressure/pressure.yml: -------------------------------------------------------------------------------- 1 | --- 2 | alex: 3 | 2015-04-13: 4 | - 120 5 | 2015-04-14: 6 | - 110 7 | - 100 8 | -------------------------------------------------------------------------------- /2_adventures/001/awochna/04_retrieve_some_tweets/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'thor', '0.19.1' 4 | gem 'twitter', '5.14.0' 5 | -------------------------------------------------------------------------------- /2_adventures/001/blndcat/10_day10/ruby-app/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'rspec' 4 | 5 | gem 'guard' 6 | gem 'guard-rspec' 7 | -------------------------------------------------------------------------------- /2_adventures/001/kotp/03_answer_to_phonbopit/lib/game.rb: -------------------------------------------------------------------------------- 1 | class Game 2 | def greeting(name = 'World') 3 | "Hello #{name}" 4 | end 5 | end 6 | -------------------------------------------------------------------------------- /2_adventures/001/awochna/05_rake_twitter_information/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'thor', '0.19.1' 4 | gem 'twitter', '5.14.0' 5 | -------------------------------------------------------------------------------- /2_adventures/001/elmerwu/08_day08/codebreaker/features/support/env.rb: -------------------------------------------------------------------------------- 1 | $LOAD_PATH << File.expand_path('../../../lib', __FILE__) 2 | require 'codebreaker' -------------------------------------------------------------------------------- /2_adventures/001/elmerwu/09_day09/codebreaker/features/support/env.rb: -------------------------------------------------------------------------------- 1 | $LOAD_PATH << File.expand_path('../../../lib', __FILE__) 2 | require 'codebreaker' -------------------------------------------------------------------------------- /2_adventures/001/jbrains/02/Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: https://rubygems.org/ 3 | specs: 4 | 5 | PLATFORMS 6 | ruby 7 | 8 | DEPENDENCIES 9 | -------------------------------------------------------------------------------- /2_adventures/001/jbrains/03/Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: https://rubygems.org/ 3 | specs: 4 | 5 | PLATFORMS 6 | ruby 7 | 8 | DEPENDENCIES 9 | -------------------------------------------------------------------------------- /2_adventures/001/jbrains/04/Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: https://rubygems.org/ 3 | specs: 4 | 5 | PLATFORMS 6 | ruby 7 | 8 | DEPENDENCIES 9 | -------------------------------------------------------------------------------- /2_adventures/001/jbrains/05/Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: https://rubygems.org/ 3 | specs: 4 | 5 | PLATFORMS 6 | ruby 7 | 8 | DEPENDENCIES 9 | -------------------------------------------------------------------------------- /2_adventures/001/jbrains/06/Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: https://rubygems.org/ 3 | specs: 4 | 5 | PLATFORMS 6 | ruby 7 | 8 | DEPENDENCIES 9 | -------------------------------------------------------------------------------- /2_adventures/001/jbrains/07/Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: https://rubygems.org/ 3 | specs: 4 | 5 | PLATFORMS 6 | ruby 7 | 8 | DEPENDENCIES 9 | -------------------------------------------------------------------------------- /2_adventures/001/jbrains/08/Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: https://rubygems.org/ 3 | specs: 4 | 5 | PLATFORMS 6 | ruby 7 | 8 | DEPENDENCIES 9 | -------------------------------------------------------------------------------- /2_adventures/001/luisalima/09/README.md: -------------------------------------------------------------------------------- 1 | Continued my haskell explorations in multiplication, which are really useful exercises in folds and recursion. -------------------------------------------------------------------------------- /2_adventures/001/patmaddox/02_pats_random_dir_name/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem "netrc", "~> 0.10" 4 | gem "octokit", "~> 3.0" 5 | -------------------------------------------------------------------------------- /2_adventures/001/tommycarney/09/README.md: -------------------------------------------------------------------------------- 1 | # What shall I do on day 9 of RubySteps? 2 | 3 | Not much time today, so I'll just get in this readme first :) -------------------------------------------------------------------------------- /1_warmup/avalade/01_first_warmup/README.md: -------------------------------------------------------------------------------- 1 | # Warm it up Chris 2 | 3 | _I'm about to!_ 4 | 5 | Sorry, old 90's rap song nostalgia for my first warmup 6 | -------------------------------------------------------------------------------- /1_warmup/dfmedeiros/02_second_warmup/README.md: -------------------------------------------------------------------------------- 1 | ## Second warm up 2 | 3 | I was waiting for Pat to merge my first PR to submit the second warm up. 4 | 5 | -------------------------------------------------------------------------------- /1_warmup/p7r/01_first_warmup/README.md: -------------------------------------------------------------------------------- 1 | First warmup 2 | 3 | 1. Fork 4 | 2. Clone 5 | 3. git checkout -b 6 | 4. Create 7 | 5. push 8 | 6. pull request 9 | -------------------------------------------------------------------------------- /1_warmup/skahlert/01_warmup/README.md: -------------------------------------------------------------------------------- 1 | #First Warmup 2 | Not much to see here! Just the warmup pull request. 3 | Can't wait to start the Ruby Challenge... 4 | -------------------------------------------------------------------------------- /2_adventures/001/Dino-Herbert/02/Readme.md: -------------------------------------------------------------------------------- 1 | Did a puzzle/challenge on LaunchCode...I ran out of time, but this is my solution. It definitely needs refactoring. -------------------------------------------------------------------------------- /2_adventures/001/amaliahern/07/README.md: -------------------------------------------------------------------------------- 1 | DAY 7 2 | I did the suggestion of Viktor and I get Green. Hurray! Could I improve more fizz_buzz kata? Sure. 3 | -------------------------------------------------------------------------------- /2_adventures/001/davgomgar/08_day8/README.md: -------------------------------------------------------------------------------- 1 | Second week goals 2 | === 3 | 4 | - Learn RSpec basics 5 | - Use TDD (RSpec) to implement a small program 6 | -------------------------------------------------------------------------------- /2_adventures/001/jgodse/01_day1/README.md: -------------------------------------------------------------------------------- 1 | Directory for jgodse (2_adventures/001/jgodse/01_day1/). This file is to acknowledge the existence of the directory. -------------------------------------------------------------------------------- /2_adventures/001/jgodse/02_day2/README.md: -------------------------------------------------------------------------------- 1 | Directory for jgodse (2_adventures/001/jgodse/02_day2/). This file is to acknowledge the existence of the directory. -------------------------------------------------------------------------------- /2_adventures/001/kotp/04_automated_testing_example/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem 'guard' 4 | gem 'minitest' 5 | gem 'guard-minitest' 6 | -------------------------------------------------------------------------------- /2_adventures/001/luisalima/03/README.md: -------------------------------------------------------------------------------- 1 | So I'm thinking that for the challenges I'll try to implement an algorithm or data structure a day in Ruby. Why not? :) -------------------------------------------------------------------------------- /2_adventures/001/r11runner/07_day7/README.md: -------------------------------------------------------------------------------- 1 | # Adventure 07_day7 2 | 3 | ...just some improvements to the script lookup-dict (also featured on days 4 and 5) -------------------------------------------------------------------------------- /2_adventures/001/rokimoto/03_day3/README.md: -------------------------------------------------------------------------------- 1 | ### Day 3 2 | Practiced user authentication in rails 3 | 4 | **[Link](https://github.com/rokimoto/auth_practice)** -------------------------------------------------------------------------------- /2_adventures/001/tommycarney/04/README.md: -------------------------------------------------------------------------------- 1 | #Day Four of the Ruby Steps Challenge 2 | 3 | *What shall I do today?* 4 | 5 | Make yesterday's programme better! -------------------------------------------------------------------------------- /2_adventures/001/xcmer/08/README.md: -------------------------------------------------------------------------------- 1 | # Typing game 2 | 3 | See how fast you can type! And compare your scores with mine (which ain't gonna 4 | be great) 5 | -------------------------------------------------------------------------------- /2_adventures/001/zacscodingclub/02/README.md: -------------------------------------------------------------------------------- 1 | Day 2 of the RubySteps 21 Day Challenge. 2 | 3 | This is my translation of Python program over to Ruby. 4 | -------------------------------------------------------------------------------- /2_adventures/001/zacscodingclub/03/README.md: -------------------------------------------------------------------------------- 1 | Creating a readme to complete what is needed for the challenge. 2 | I will create something in the morning. 3 | -------------------------------------------------------------------------------- /1_warmup/alexander-ruehle/01_warmup/README.md: -------------------------------------------------------------------------------- 1 | ## Warmup 2 | 3 | 1. fork/clone repo 4 | 2. create directoriey and this file 5 | 3. push to forked repo 6 | 7 | -------------------------------------------------------------------------------- /1_warmup/aniruddhabarapatre/01/README.md: -------------------------------------------------------------------------------- 1 | # README - 1st exercise 2 | 3 | Sample README file for 21 day challenge. 4 | Excited for my 1st ever pull request. 5 | -------------------------------------------------------------------------------- /2_adventures/001/Randhir123/03/README.md: -------------------------------------------------------------------------------- 1 | This is readme for Day 3 challenge 2 | It opens a file and empties it 3 | It adds these lines to the file and saves it 4 | -------------------------------------------------------------------------------- /2_adventures/001/alexsimmons1964/02/README.md: -------------------------------------------------------------------------------- 1 | And other file for the day 2 folder, 2 | although not entirely sure whether this is what this is meant to be about -------------------------------------------------------------------------------- /2_adventures/001/awochna/07_command_line_googler/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org/' 2 | 3 | gem 'thor' 4 | gem 'capybara' 5 | gem 'selenium-webdriver' 6 | -------------------------------------------------------------------------------- /2_adventures/001/awochna/09_try_gli/todo/todo.rdoc: -------------------------------------------------------------------------------- 1 | = todo 2 | 3 | Generate this with 4 | todo rdoc 5 | After you have described your command line interface -------------------------------------------------------------------------------- /2_adventures/001/davgomgar/02_marias_birthday/README.md: -------------------------------------------------------------------------------- 1 | Happy Birthday Maria!!! 2 | ======================== 3 | Just create this README file to congratulate you -------------------------------------------------------------------------------- /2_adventures/001/jbrains/10/images/basic-grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phonbopit/21-day-challenge/master/2_adventures/001/jbrains/10/images/basic-grid.png -------------------------------------------------------------------------------- /2_adventures/001/skahlert/01_day1/README.md: -------------------------------------------------------------------------------- 1 | #Day1 2 | Well, the directory structure seems needlessly complicated... but hey... let the fun begin! 3 | :smiley: 4 | -------------------------------------------------------------------------------- /1_warmup/Dino-Herbert/01_warmup/Readme.md: -------------------------------------------------------------------------------- 1 | I've created this Readme for the first warmup. Using this exercise as a way to stay in the habit of coding every day. 2 | -------------------------------------------------------------------------------- /1_warmup/rkrupnick/02_warmup/README.md: -------------------------------------------------------------------------------- 1 | Oh, no, another README.md file. 2 | 3 | All I've done is type vim 02_warmup/README.md 4 | 5 | :) 6 | 7 | To the pull! 8 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/app/controllers/start_controller.rb: -------------------------------------------------------------------------------- 1 | class StartController < ApplicationController 2 | def index 3 | end 4 | end 5 | -------------------------------------------------------------------------------- /2_adventures/001/aniruddhabarapatre/01_day_1/README.md: -------------------------------------------------------------------------------- 1 | # Day 1 2 | 3 | Excited to finally start this challenge. Looking forward to build some 4 | awesome stuff.. 5 | -------------------------------------------------------------------------------- /2_adventures/001/aniruddhabarapatre/09_day_9/README.md: -------------------------------------------------------------------------------- 1 | # Day 9 Challenge 2 | 3 | Collecting most relevant suggested search terms by alphabet from 4 | wikipedia 5 | -------------------------------------------------------------------------------- /2_adventures/001/awochna/03_post_a_tweet/access_tokens.yml: -------------------------------------------------------------------------------- 1 | --- 2 | consumer_api_key: "" 3 | consumer_api_secret: "" 4 | access_token: "" 5 | access_token_secret: "" 6 | -------------------------------------------------------------------------------- /2_adventures/001/kimptoc/03/string_concat.rb: -------------------------------------------------------------------------------- 1 | str = "did" 2 | str << " not " 3 | str << " know " 4 | str << " you can concat strings this way " 5 | 6 | puts str 7 | -------------------------------------------------------------------------------- /2_adventures/001/chitankensuru/06_other_studying/README.md: -------------------------------------------------------------------------------- 1 | ##Studying 2 | 3 | Will be busy today with learning about process mining and R. So coding will 4 | continue later. -------------------------------------------------------------------------------- /2_adventures/001/davgomgar/04_day4/Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | specs: 3 | minitest (5.6.0) 4 | 5 | PLATFORMS 6 | ruby 7 | 8 | DEPENDENCIES 9 | minitest 10 | -------------------------------------------------------------------------------- /2_adventures/001/davgomgar/05_day5/Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | specs: 3 | minitest (5.6.0) 4 | 5 | PLATFORMS 6 | ruby 7 | 8 | DEPENDENCIES 9 | minitest 10 | -------------------------------------------------------------------------------- /2_adventures/001/elmerwu/06_day6/README.md: -------------------------------------------------------------------------------- 1 | I decided to focus on these two aspects of Ruby for the rest of this challenge. 2 | 3 | - testing 4 | - reading/writing into files -------------------------------------------------------------------------------- /2_adventures/001/zacscodingclub/06/README.md: -------------------------------------------------------------------------------- 1 | Hmm, well seems like I figured out how to push a file up from the CLI. It reminds me of an anecdote about a blind squirrel. 2 | -------------------------------------------------------------------------------- /2_adventures/001/zacscodingclub/06/Time.rb: -------------------------------------------------------------------------------- 1 | current_time = Time.new 2 | puts current_time 3 | puts "The game started on #{current_time.strftime('%A %m/%d/%Y at %I:%M%p')}" -------------------------------------------------------------------------------- /2_adventures/001/zrasool88/09_day9/README.md: -------------------------------------------------------------------------------- 1 | did not code today. I have an idea for a small CLi application. I'll start work on it tonight after an assignment submission 2 | -------------------------------------------------------------------------------- /3_heroes/README.md: -------------------------------------------------------------------------------- 1 | # *RubySteps Heroes' Hall* 2 | 3 | Nobody has completed the *RubySteps 21-Day Challenge*. [Will you be among the first group of heroes?](/README.md) 4 | -------------------------------------------------------------------------------- /1_warmup/r11runner/01_warmup/README.md: -------------------------------------------------------------------------------- 1 | 1st Warmup 2 | ============== 3 | 4 | If you want to see a more informative README, have a look at Warm Up Exercise #1 from jimmylorunning. -------------------------------------------------------------------------------- /2_adventures/001/Dino-Herbert/01/01_warmup/Readme.md: -------------------------------------------------------------------------------- 1 | I've created this Readme for the first warmup. Using this exercise as a way to stay in the habit of coding every day. 2 | -------------------------------------------------------------------------------- /2_adventures/001/aldraco/01_day1/README.md: -------------------------------------------------------------------------------- 1 | This is my adventures PR - excited to start. 2 | 3 | I'm also learning how to rebase, which is something I have not done before. 4 | -------------------------------------------------------------------------------- /2_adventures/001/jonkernpa/08_day/lib/turmite.rb: -------------------------------------------------------------------------------- 1 | class Turmite 2 | 3 | attr_accessor :state 4 | 5 | def initialize 6 | @state = 0 7 | end 8 | 9 | end 10 | -------------------------------------------------------------------------------- /2_adventures/001/kotp/03_answer_to_phonbopit/bin/hello: -------------------------------------------------------------------------------- 1 | require 'game' 2 | 3 | say = Game.new 4 | puts say.greeting + '.' 5 | 6 | puts say.greeting 'individual person' + '!' 7 | -------------------------------------------------------------------------------- /2_adventures/001/patmaddox/04/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem "netrc", "~> 0.10" 4 | gem "octokit", "~> 3.0" 5 | gem "rspec", "~> 3.2", group: :development 6 | -------------------------------------------------------------------------------- /2_adventures/001/swparr/01/README.md: -------------------------------------------------------------------------------- 1 | On your marks.... 2 | 3 | Get set.... 4 | 5 | Created '21-day-challenge/2_adventures/001/swparr/01/README.md' 6 | 7 | ....Go!!!!! 8 | 9 | -------------------------------------------------------------------------------- /2_adventures/001/xcmer/06/README.md: -------------------------------------------------------------------------------- 1 | # Refactored hangman 2 | 3 | Refactored hangman the hangman code, removing unnecessary infinite loops and reorganizing code 4 | better. 5 | -------------------------------------------------------------------------------- /2_adventures/001/zrasool88/05_day5/README.md: -------------------------------------------------------------------------------- 1 | To good of a day to stay inside in London. I shall start writing code for tomorrows adventure and submit a small readme today 2 | -------------------------------------------------------------------------------- /1_warmup/awochna/02_warmup_more/README.md: -------------------------------------------------------------------------------- 1 | # README # 2 | 3 | I got so warmed up on this exercise, this README can be output using a ruby script! 4 | 5 | $ ruby readme.rb 6 | -------------------------------------------------------------------------------- /2_adventures/001/ID25/02_day2/snow.rb: -------------------------------------------------------------------------------- 1 | star = "*" 2 | text = "HAPPY NEW YEAR!" 3 | 4 | for i in 50...200 5 | puts star.center(rand(i)) 6 | end 7 | 8 | puts text.center(500) 9 | -------------------------------------------------------------------------------- /2_adventures/001/Randhir123/06/data/lexicon/direction.txt: -------------------------------------------------------------------------------- 1 | # each line represents a direction 2 | north 3 | south 4 | east 5 | west 6 | down 7 | up 8 | left 9 | right 10 | back -------------------------------------------------------------------------------- /2_adventures/001/blndcat/06_day6/ruby-app/spec/app_spec.rb: -------------------------------------------------------------------------------- 1 | require 'app' 2 | 3 | describe App do 4 | it "should launch" do 5 | expect(App.launch).to be true 6 | end 7 | end 8 | -------------------------------------------------------------------------------- /2_adventures/001/sbartek/04/doc/IMG_20150417_144253307.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phonbopit/21-day-challenge/master/2_adventures/001/sbartek/04/doc/IMG_20150417_144253307.jpg -------------------------------------------------------------------------------- /2_adventures/001/sbartek/07/doc/IMG_20150417_144253307.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phonbopit/21-day-challenge/master/2_adventures/001/sbartek/07/doc/IMG_20150417_144253307.jpg -------------------------------------------------------------------------------- /2_adventures/001/sbartek/08/doc/IMG_20150417_144253307.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phonbopit/21-day-challenge/master/2_adventures/001/sbartek/08/doc/IMG_20150417_144253307.jpg -------------------------------------------------------------------------------- /2_adventures/001/sbartek/09/doc/IMG_20150417_144253307.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phonbopit/21-day-challenge/master/2_adventures/001/sbartek/09/doc/IMG_20150417_144253307.jpg -------------------------------------------------------------------------------- /2_adventures/001/xcmer/07/README.md: -------------------------------------------------------------------------------- 1 | # Simple Fuzzy Search Algorithm 2 | 3 | Inspired by my own blog post: http://crossplatform.net/sublime-text-ctrl-p-fuzzy-matching-in-python/ 4 | -------------------------------------------------------------------------------- /1_warmup/richardwigley/02_jimweirich/README.md: -------------------------------------------------------------------------------- 1 | ## How to warm up before exercising - part 2 2 | 3 | 4. Shoulder rolls – 2 sets of 10 repetitions 4 | 5. Knee bends – 10 repetitions 5 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/10/Gemfile: -------------------------------------------------------------------------------- 1 | # A sample Gemfile 2 | source "https://rubygems.org" 3 | 4 | gem 'psych', '~> 2.0.13' 5 | gem 'sequel', '~> 4.21.0' 6 | gem 'mysql2', '~> 0.3.18' 7 | -------------------------------------------------------------------------------- /2_adventures/001/awochna/04_retrieve_some_tweets/access_tokens.yml.example: -------------------------------------------------------------------------------- 1 | --- 2 | consumer_api_key: "" 3 | consumer_api_secret: "" 4 | access_token: "" 5 | access_token_secret: "" 6 | -------------------------------------------------------------------------------- /2_adventures/001/awochna/05_rake_twitter_information/access_tokens.yml.example: -------------------------------------------------------------------------------- 1 | --- 2 | consumer_api_key: "" 3 | consumer_api_secret: "" 4 | access_token: "" 5 | access_token_secret: "" 6 | -------------------------------------------------------------------------------- /2_adventures/001/blndcat/10_day10/ruby-app/spec/app_spec.rb: -------------------------------------------------------------------------------- 1 | require 'app' 2 | 3 | describe App do 4 | it "should launch" do 5 | expect(App.launch).to be true 6 | end 7 | end 8 | -------------------------------------------------------------------------------- /2_adventures/001/chitankensuru/02_adding_new_folder_name/README.md: -------------------------------------------------------------------------------- 1 | #Add a longer dir for day 2 2 | 3 | Change folder names to make them less redundant with git mv -------------------------------------------------------------------------------- /2_adventures/001/chitankensuru/04_gosu_tictactoe/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem "rspec-its" 4 | gem "rspec" 5 | gem "guard" 6 | gem "guard-rspec"'' 7 | 8 | gem "gosu" -------------------------------------------------------------------------------- /2_adventures/001/elmerwu/04_day4/README.md: -------------------------------------------------------------------------------- 1 | Today I started the RSpec book. 2 | 3 | While testing my previous day's exercise, primes.rb, I found that I missed an edge case through testing! -------------------------------------------------------------------------------- /2_adventures/001/kotp/10_Unsure_What_today_is/FB_StyleGame.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phonbopit/21-day-challenge/master/2_adventures/001/kotp/10_Unsure_What_today_is/FB_StyleGame.pdf -------------------------------------------------------------------------------- /2_adventures/001/phonbopit/03_minitest/game.rb: -------------------------------------------------------------------------------- 1 | class Game 2 | 3 | def say_hello 4 | "Hello World" 5 | end 6 | 7 | def greeting(name) 8 | "Hello #{name}" 9 | end 10 | end -------------------------------------------------------------------------------- /2_adventures/001/r11runner/05_day5/README.md: -------------------------------------------------------------------------------- 1 | # Adventure 05_day5 2 | 3 | Today only a small refactoring of the tests from day04. 4 | More serious stuff follows probably only on Monday. -------------------------------------------------------------------------------- /1_warmup/jylitalo/01_warmup/README.md: -------------------------------------------------------------------------------- 1 | + Better late than never (1st out of 21) 2 | 3 | First day submit is little bit late, but let's see if I can catch up 4 | on this game of 21 steps. 5 | -------------------------------------------------------------------------------- /2_adventures/001/Dino-Herbert/05_Apr18/Readme.md: -------------------------------------------------------------------------------- 1 | Using regular expressions to find a particular string within a website's HTML. Next I'd like to figure out to save this information to a file. -------------------------------------------------------------------------------- /2_adventures/001/amaliahern/03/README.md: -------------------------------------------------------------------------------- 1 | DAY 3 2 | My list of to do: 3 | Fizz-Buzz kata with Rspec 4 | Learn Git rebase 5 | Join to retrospective 6 | 7 | Hurray! The adventure continues... 8 | -------------------------------------------------------------------------------- /2_adventures/001/amaliahern/09/README.md: -------------------------------------------------------------------------------- 1 | DAY 9 2 | 3 | I am exhausted. This is the reason that I couldn´t work hard on Kata roman numerals. I hope to be tomorrow asleep. 4 | New things! 5 | -------------------------------------------------------------------------------- /2_adventures/001/elmerwu/07_day07/README.md: -------------------------------------------------------------------------------- 1 | Chapter 3 of Rspec Book 2 | - select stores for release 3 | - select stories for iteration 4 | - set acceptance criteria 5 | - scenario outlines -------------------------------------------------------------------------------- /2_adventures/001/kotp/05_5th_day_of_committing_something/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem 'guard' 4 | gem 'minitest' 5 | gem 'minitest-reporters' 6 | gem 'guard-minitest' 7 | -------------------------------------------------------------------------------- /2_adventures/001/phonbopit/04_guessing_game/README.md: -------------------------------------------------------------------------------- 1 | Guessing Game 2 | --- 3 | 4 | Simple Guessing Game learned from : [Intro to Ruby on Rails](https://upcase.com/videos/week-1-ruby-basics) -------------------------------------------------------------------------------- /2_adventures/001/tommycarney/03/README.MD: -------------------------------------------------------------------------------- 1 | #Day Three of the RubySteps Adventure 2 | *What shall I code today?* 3 | 4 | 1. Send a get request to an open api and print out the results 5 | 6 | -------------------------------------------------------------------------------- /1_warmup/ramijan/01_rami/README.md: -------------------------------------------------------------------------------- 1 | This is the first warmup exercise. I forked the repo, made a branch, created my warmup subfolder and added this readme. Then I pushed and submitted a pull request -------------------------------------------------------------------------------- /2_adventures/001/Randhir123/05/Rakefile: -------------------------------------------------------------------------------- 1 | require 'rake/testtask' 2 | 3 | Rake::TestTask.new do |t| 4 | t.libs << "tests" 5 | t.test_files = FileList['tests/test*.rb'] 6 | t.verbose = true 7 | end -------------------------------------------------------------------------------- /2_adventures/001/Randhir123/06/Rakefile: -------------------------------------------------------------------------------- 1 | require 'rake/testtask' 2 | 3 | Rake::TestTask.new do |t| 4 | t.libs << "tests" 5 | t.test_files = FileList['tests/test*.rb'] 6 | t.verbose = true 7 | end -------------------------------------------------------------------------------- /2_adventures/001/Randhir123/07/Rakefile: -------------------------------------------------------------------------------- 1 | require 'rake/testtask' 2 | 3 | Rake::TestTask.new do |t| 4 | t.libs << "tests" 5 | t.test_files = FileList['tests/test*.rb'] 6 | t.verbose = true 7 | end -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/bin/bundle: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile', __FILE__) 3 | load Gem.bin_path('bundler', 'bundle') 4 | -------------------------------------------------------------------------------- /2_adventures/001/alexander-ruehle/03_code_kata_karate_chop/README.md: -------------------------------------------------------------------------------- 1 | # Ruby: Karate Chop 2 | 3 | This is a code kata project inspired by [codekata.com](http://codekata.com/kata/kata02-karate-chop/). -------------------------------------------------------------------------------- /2_adventures/001/alexsimmons1964/01/README.md: -------------------------------------------------------------------------------- 1 | OK, day 2 (or is it day 1?) and I'm playing catch up. 2 | Not entirely sure what I'm supposed to be doing now but I have to get back to my regular work! -------------------------------------------------------------------------------- /2_adventures/001/aniruddhabarapatre/04_day_4/README.md: -------------------------------------------------------------------------------- 1 | # Day 4 Challenge - Methods 2 | 3 | Executing program from [Hackerrank - 4 | xor](https://www.hackerrank.com/challenges/maximizing-xor) 5 | -------------------------------------------------------------------------------- /2_adventures/001/ladanazita/03_divisor/README.md: -------------------------------------------------------------------------------- 1 | #Divisor Method 2 | Takes in a paramater (number) and finds numbers which evenly divide into it. 3 | 4 | Example: 5 | divisor(9) 6 | => [1,3] 7 | -------------------------------------------------------------------------------- /2_adventures/001/liamseanbrady/07/README.md: -------------------------------------------------------------------------------- 1 | ### What I Learned Today 2 | 3 | - I have no idea how to build another PR on top of a PR that I have made that hasn't been merged into master yet. 4 | -------------------------------------------------------------------------------- /2_adventures/001/tommycarney/02/README.md: -------------------------------------------------------------------------------- 1 | What shall I code today? 2 | ======================== 3 | 4 | My ideas for simple programs 5 | * Grab the headlines from NYtimes.com and print them out. -------------------------------------------------------------------------------- /1_warmup/patmaddox/01_my_first_warmup/README.md: -------------------------------------------------------------------------------- 1 | # My first warm up 2 | 3 | Just a little example of how to do a warm up... nothing to see here. You can put whatever you want in your own README.md! 4 | -------------------------------------------------------------------------------- /2_adventures/001/aniruddhabarapatre/03_day_3/README.md: -------------------------------------------------------------------------------- 1 | # Day 3 Challenge 2 | 3 | Finishing up on remaining problem from [Learn to Program - 4 | Numbers](https://pine.fm/LearnToProgram/chap_01.html) 5 | -------------------------------------------------------------------------------- /2_adventures/001/avalade/01/README.md: -------------------------------------------------------------------------------- 1 | # Bot to track awards from Slack 2 | 3 | My first adventure is a quick bot that talks to Slack and keeps track 4 | of who has won the "Hulk" award for the week. 5 | -------------------------------------------------------------------------------- /2_adventures/001/awochna/01/README.md: -------------------------------------------------------------------------------- 1 | # Note to self # 2 | 3 | Don't try to complete a challenge from the 21 day challenge set if you think you might be too tired. You could forget the only step! 4 | -------------------------------------------------------------------------------- /2_adventures/001/davgomgar/09_day9/string_calculator.rb: -------------------------------------------------------------------------------- 1 | class StringCalculator 2 | 3 | def add(numbers) 4 | return 0 if numbers.empty? 5 | numbers.split(",").reduce(&:+) 6 | end 7 | end 8 | -------------------------------------------------------------------------------- /2_adventures/001/elmerwu/08_day08/codebreaker/lib/codebreaker/game.rb: -------------------------------------------------------------------------------- 1 | module Codebreaker 2 | class Game 3 | def initialize(output) 4 | end 5 | 6 | def start 7 | end 8 | end 9 | end -------------------------------------------------------------------------------- /2_adventures/001/elmerwu/09_day09/codebreaker/lib/codebreaker/game.rb: -------------------------------------------------------------------------------- 1 | module Codebreaker 2 | class Game 3 | def initialize(output) 4 | end 5 | 6 | def start 7 | end 8 | end 9 | end -------------------------------------------------------------------------------- /2_adventures/001/kotp/07_exploring_named_arguments/README.md: -------------------------------------------------------------------------------- 1 | # Just a sample Named Arguments 2 | 3 | Sampling the Ruby 2.x Named Arguments using ordered argments to provide for 4 | default values. 5 | -------------------------------------------------------------------------------- /2_adventures/001/rokimoto/06_day6/README.md: -------------------------------------------------------------------------------- 1 | ### Day 6 2 | 3 | Experiment #2 with reading files online 4 | 5 | If you ever wanted to read a story about yourself as Cinderella, this is the program for you -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/config/boot.rb: -------------------------------------------------------------------------------- 1 | ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile', __FILE__) 2 | 3 | require 'bundler/setup' # Set up gems listed in the Gemfile. 4 | -------------------------------------------------------------------------------- /2_adventures/001/chitankensuru/03_try_one_exercise/answering_machine.rb: -------------------------------------------------------------------------------- 1 | class AnsweringMachine 2 | 3 | def self.reply(message) 4 | message.to_s.gsub(/[^a-z0-9\s]/i, '') + "?" 5 | end 6 | 7 | end -------------------------------------------------------------------------------- /2_adventures/001/davgomgar/04_day4/README.md: -------------------------------------------------------------------------------- 1 | Day 4 README 2 | ============= 3 | 4 | - Implement a new method to classify elements in an enumerable given a block 5 | - Add some tests implemented using Minitest -------------------------------------------------------------------------------- /2_adventures/001/kotp/09_css_clock_exploration/example213/css/cface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phonbopit/21-day-challenge/master/2_adventures/001/kotp/09_css_clock_exploration/example213/css/cface.png -------------------------------------------------------------------------------- /2_adventures/001/zrasool88/10_day10/copier.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | file_to_backup = ARGV.shift 4 | 5 | backup_file = file_to_backup + '.backup' 6 | 7 | `cp #{file_to_backup} ./#{backup_file}` 8 | -------------------------------------------------------------------------------- /1_warmup/afbroman/01/README.md: -------------------------------------------------------------------------------- 1 | # What I did to get here 2 | 3 | I followed steps quite similar to 4 | [kotp](https://github.com/kotp/21-day-challenge/commit/0f125bbeb672d896f3153cbf5bb05715b8309921). 5 | 6 | -------------------------------------------------------------------------------- /1_warmup/waysidekoi/02/README.md: -------------------------------------------------------------------------------- 1 | ##Second Warmup 2 | 1. After first PR, checked out new feature branch 3 | 2. mkdir 02 4 | 3. vim README.md 5 | 4. Commit and push to origin 6 | 5. Make PR using github 7 | 8 | -------------------------------------------------------------------------------- /2_adventures/001/avalade/01/Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | specs: 3 | eventmachine (1.0.4) 4 | minitest (4.7.5) 5 | 6 | PLATFORMS 7 | ruby 8 | 9 | DEPENDENCIES 10 | eventmachine 11 | minitest 12 | -------------------------------------------------------------------------------- /2_adventures/001/blndcat/10_day10/README.md: -------------------------------------------------------------------------------- 1 | # Day 10 2 | 3 | Results of the Rspec/Guard set-up kata 4 | Documented on the wiki 5 | 6 | Used git rebase -i to squash everything down 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /2_adventures/001/drammopo/05/README.md: -------------------------------------------------------------------------------- 1 | ## RubySteps 21-Day Challenge: Day 5 2 | 3 | No code today. 4 | 5 | ### Activities for the day 6 | * Read [MiniTest](https://github.com/seattlerb/minitest) source code 7 | -------------------------------------------------------------------------------- /2_adventures/001/sbartek/06/README.md: -------------------------------------------------------------------------------- 1 | # Questionnaire of Prost 2 | 3 | We continue with the project. We have create questionnaire from yaml 4 | file. 5 | 6 | Next step will be answering the questionnaire. 7 | -------------------------------------------------------------------------------- /2_adventures/001/zacscodingclub/05/README.md: -------------------------------------------------------------------------------- 1 | Yikes, almost forgot! Busy Friday night and weekend leads to almost failing the challenge. 2 | No code today, just happy I remembered before I left for the day! 3 | -------------------------------------------------------------------------------- /1_warmup/johnptmcdonald/01_first_warmup/readme.txt: -------------------------------------------------------------------------------- 1 | This is the readme for the first warmup exercise. I forked the 21 day challenge repo, make a branch, added my own directory, pushed up, and submitted a pull request. -------------------------------------------------------------------------------- /1_warmup/johnptmcdonald/02_second_warmup/readme.txt: -------------------------------------------------------------------------------- 1 | This is the readme for the second warmup exercise. I forked the 21 day challenge repo, make a branch, added my own directory, pushed up, and submitted a pull request. -------------------------------------------------------------------------------- /1_warmup/ramijan/02_rami/README.md: -------------------------------------------------------------------------------- 1 | This is the second warmup exercise for the 21 Day Ruby Challenge. I forked the repo,created my warmup subfolder and added this readme. Then I pushed up and submitted a pull request -------------------------------------------------------------------------------- /2_adventures/001/Randhir123/06/lib/06/lexicon_type.rb: -------------------------------------------------------------------------------- 1 | module LexiconType 2 | DIRECTION = "direction" 3 | VERB = "verb" 4 | STOP = "stop" 5 | NOUN = "noun" 6 | NUMBER = "number" 7 | ERROR = "error" 8 | end -------------------------------------------------------------------------------- /2_adventures/001/awochna/06_generate_random_password/Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: https://rubygems.org/ 3 | specs: 4 | thor (0.19.1) 5 | 6 | PLATFORMS 7 | ruby 8 | 9 | DEPENDENCIES 10 | thor 11 | -------------------------------------------------------------------------------- /2_adventures/001/awochna/09_try_gli/todo/lib/todo.rb: -------------------------------------------------------------------------------- 1 | require 'todo/version.rb' 2 | 3 | # Add requires for other files you add to your project here, so 4 | # you just need to require this one file in your bin file 5 | -------------------------------------------------------------------------------- /2_adventures/001/jonkernpa/09_day/lib/turmite.rb: -------------------------------------------------------------------------------- 1 | class Turmite 2 | 3 | attr_accessor :state, :color 4 | 5 | def initialize(color: 0) 6 | @state = 0 7 | @color = color 8 | end 9 | 10 | end 11 | -------------------------------------------------------------------------------- /2_adventures/001/jonkernpa/10_day/lib/turmite.rb: -------------------------------------------------------------------------------- 1 | class Turmite 2 | 3 | attr_accessor :state, :color 4 | 5 | def initialize(color: 0) 6 | @state = 0 7 | @color = color 8 | end 9 | 10 | end 11 | -------------------------------------------------------------------------------- /2_adventures/001/skahlert/08_day8_rubygem/bin/challenge_countdown: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | require '21-day-challenge-countdown' 4 | countdown = TwentyOneDayChallenge::Countdown.new 5 | puts countdown.deadline 6 | -------------------------------------------------------------------------------- /2_adventures/001/7sun/03/Readme.md: -------------------------------------------------------------------------------- 1 | Date suffix is a helpful method to add the proper suffix to the end of a date. For example, if 8 is passed to date_suffix, it will return 8th. Currently, it must receive an integer. 2 | -------------------------------------------------------------------------------- /2_adventures/001/Dino-Herbert/04_Day4/Readme.md: -------------------------------------------------------------------------------- 1 | This is a small exercise in using regular expressions to find a particular string within a large body of text - first from a sample bit of text, then from an external file. -------------------------------------------------------------------------------- /2_adventures/001/kotp/07_exploring_named_arguments/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem 'guard' 4 | gem 'minitest' 5 | gem 'minitest-reporters' 6 | gem 'guard-minitest' 7 | gem 'terminal-notifier-guard' 8 | -------------------------------------------------------------------------------- /2_adventures/001/swparr/02/README.md: -------------------------------------------------------------------------------- 1 | Let's use the next 3 weeks as a chance to try out a few gems that I've 2 | not used before... 3 | 4 | first one... 5 | 6 | [Acts As State Machine](https://github.com/aasm/aasm) 7 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/config.ru: -------------------------------------------------------------------------------- 1 | # This file is used by Rack-based servers to start the application. 2 | 3 | require ::File.expand_path('../config/environment', __FILE__) 4 | run Rails.application 5 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/config/initializers/cookies_serializer.rb: -------------------------------------------------------------------------------- 1 | # Be sure to restart your server when you modify this file. 2 | 3 | Rails.application.config.action_dispatch.cookies_serializer = :json 4 | -------------------------------------------------------------------------------- /2_adventures/001/awochna/README.md: -------------------------------------------------------------------------------- 1 | # Personal Subdirectory for the first challenge # 2 | 3 | Markup is a great language for taking notes in. 4 | 5 | * You can even 6 | * make nested lists, 7 | * like for outlines! 8 | -------------------------------------------------------------------------------- /2_adventures/001/chitankensuru/03_try_one_exercise/README.md: -------------------------------------------------------------------------------- 1 | # Day 3 Minitest Adventure 2 | 3 | Made a small function with some testing through Minitest. Send the answering machine a message and it will reply with a question. -------------------------------------------------------------------------------- /2_adventures/001/jonkernpa/07_day/README.md: -------------------------------------------------------------------------------- 1 | # Adventure Day 7 2 | 3 | Heading to Philly to see our twin daughters at two different colleges, go out to dinner, etc. 4 | 5 | Will try to start the ant thing that JB is doing... -------------------------------------------------------------------------------- /2_adventures/001/rkrupnick/03_fizzbuzz/fizzbuzz.rb: -------------------------------------------------------------------------------- 1 | i = 0 2 | while i < 100 3 | if i % 3 === 0 4 | puts "FizzBuzz" if i % 5 === 0 5 | puts "Fizz" 6 | elsif i % 5 === 0 7 | puts "Buzz" 8 | end 9 | i += 1 10 | end -------------------------------------------------------------------------------- /2_adventures/001/afbroman/10/README.md: -------------------------------------------------------------------------------- 1 | ## RubySteps 21-Day Challenge: Day 10 2 | 3 | Not much code today. 4 | 5 | In my day 8 directory, I’ve changed the name of the file and created a 6 | Gemfile to load the necessary gems. 7 | -------------------------------------------------------------------------------- /2_adventures/001/amaliahern/04/fizz_buzz.rb: -------------------------------------------------------------------------------- 1 | def fizzbuzz(number) 2 | return "fizzbuzz" if(number % 3 == 0 and number % 5 == 0) 3 | return "fizz" if number % 3 == 0 4 | return "buzz" if number % 5 == 0 5 | number 6 | end 7 | -------------------------------------------------------------------------------- /2_adventures/001/blndcat/01_day1/README.md: -------------------------------------------------------------------------------- 1 | # Day 1 2 | 3 | The day I figured out how to use rebase to sync back up a fork via: 4 | 5 | http://stackoverflow.com/questions/7244321/how-to-update-github-forked-repository 6 | 7 | 8 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/config/environment.rb: -------------------------------------------------------------------------------- 1 | # Load the Rails application. 2 | require File.expand_path('../application', __FILE__) 3 | 4 | # Initialize the Rails application. 5 | Rails.application.initialize! 6 | -------------------------------------------------------------------------------- /2_adventures/001/kotp/02_organizing_folder_structures/README.md: -------------------------------------------------------------------------------- 1 | # Organizing non-code content in a project 2 | 3 | Having the unique thing on the left like the `dd_text` pattern makes it easy to tab auto-complete at the command line. 4 | -------------------------------------------------------------------------------- /2_adventures/001/phonbopit/07_sinatra/app.rb: -------------------------------------------------------------------------------- 1 | require 'sinatra' 2 | 3 | class SimpleApp < Sinatra::Base 4 | get '/' do 5 | erb :index 6 | end 7 | 8 | get '/about' do 9 | erb :about 10 | end 11 | end 12 | 13 | -------------------------------------------------------------------------------- /2_adventures/001/rokimoto/05_day5/readwrite.rb: -------------------------------------------------------------------------------- 1 | require "open-uri" 2 | 3 | remote_url = "https://www.google.com/" 4 | 5 | remote_data = open(remote_url).read 6 | file = open("test.html", "w") 7 | file.write(remote_data) 8 | file.close -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/config/initializers/session_store.rb: -------------------------------------------------------------------------------- 1 | # Be sure to restart your server when you modify this file. 2 | 3 | Rails.application.config.session_store :cookie_store, key: '_react-rails-play_session' 4 | -------------------------------------------------------------------------------- /2_adventures/001/alexsimmons1964/06/README.md: -------------------------------------------------------------------------------- 1 | This is a test to see if I can create an "emergency" folder and file via the Github web interface. 2 | My internet is down and having to work with temporary limited access, and PC is offline. 3 | -------------------------------------------------------------------------------- /2_adventures/001/aniruddhabarapatre/02_day_2/hours_year.rb: -------------------------------------------------------------------------------- 1 | # How many hours are in year? 2 | # 3 | # doctest: I should get hours in an year 4 | # >> hours_in_year 5 | # => 8760 6 | 7 | def hours_in_year 8 | 24 * 365 9 | end 10 | -------------------------------------------------------------------------------- /2_adventures/001/liamseanbrady/02/README.md: -------------------------------------------------------------------------------- 1 | ### What I Learned Today 2 | 3 | - Some days are busier than others. 4 | - It's okay to just do enough to keep moving forwards. 5 | 6 | I'll be back tomorrow with a nice little Ruby program. 7 | -------------------------------------------------------------------------------- /2_adventures/001/swparr/09/README.md: -------------------------------------------------------------------------------- 1 | Getting ready for Day 9 2 | 3 | I'll spend today trying to finish up with this gem and see what other gems I 4 | can try out 5 | 6 | Going to try and create the pull request and other commits later 7 | -------------------------------------------------------------------------------- /2_adventures/001/awochna/09_try_gli/todo/features/step_definitions/todo_steps.rb: -------------------------------------------------------------------------------- 1 | When /^I get help for "([^"]*)"$/ do |app_name| 2 | @app_name = app_name 3 | step %(I run `#{app_name} help`) 4 | end 5 | 6 | # Add more step definitions here 7 | -------------------------------------------------------------------------------- /2_adventures/001/evmorov/02/README.md: -------------------------------------------------------------------------------- 1 | # Second day challenge 2 | 3 | I've not decided what will I do these days. I have a couple of ideas what projects to do. 4 | Now I'm solving small exercises at www.codewars.com/r/FFCHDQ. Want to join? 5 | -------------------------------------------------------------------------------- /2_adventures/001/luisalima/08/README.md: -------------------------------------------------------------------------------- 1 | I promise tomorrow I'll have something code-juicy to share... 2 | 3 | But today, I'll only share this: veggie burgers in Portugal are very dangerous and I'm a bit sick so I don't have imagination for more -.- -------------------------------------------------------------------------------- /2_adventures/001/r11runner/01_day1/README.md: -------------------------------------------------------------------------------- 1 | # Adventure 01 2 | 3 | This script creates: 4 | - a directory with the username, 5 | - a directory for the 1st exercise within the user's personal directory, 6 | - the README-file you're reading 7 | -------------------------------------------------------------------------------- /2_adventures/001/xcmer/03_challenge_stats/README.md: -------------------------------------------------------------------------------- 1 | # Plans 2 | 3 | 1. Use Sinatra as a backend 4 | 2. Use some graphing library on the frontend to show a nice graph of various challenge metrics 5 | 3. Refactor the code for maintainability 6 | -------------------------------------------------------------------------------- /1_warmup/liamseanbrady/02/README.md: -------------------------------------------------------------------------------- 1 | ### What I Learned In This Exercise 2 | 3 | - I don't fully understand `Git` yet. Rebasing from the `upstream` remote didn't work as I would have expected it to. I will figure this out down the road, I'm sure. 4 | -------------------------------------------------------------------------------- /1_warmup/waysidekoi/01/README.md: -------------------------------------------------------------------------------- 1 | ## 1st Warmup 2 | 3 | 1. Forked repo 4 | 2. Git Clone to local machine 5 | 3. gco -b feature-branch 6 | 4. mkdir waysidekoi/01 7 | 5. vim README.md 8 | 9 | 6. Googled how to make a pull request from cli 10 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/bin/rake: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | begin 3 | load File.expand_path("../spring", __FILE__) 4 | rescue LoadError 5 | end 6 | require_relative '../config/boot' 7 | require 'rake' 8 | Rake.application.run 9 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/config/initializers/mime_types.rb: -------------------------------------------------------------------------------- 1 | # Be sure to restart your server when you modify this file. 2 | 3 | # Add new mime types for use in respond_to blocks: 4 | # Mime::Type.register "text/richtext", :rtf 5 | -------------------------------------------------------------------------------- /2_adventures/001/amaliahern/09/roman_numerals.rb: -------------------------------------------------------------------------------- 1 | def arabicRomanConverter(number) 2 | roman = "" 3 | if number = 4 4 | roman = "IV" 5 | else 6 | for i in 1..number 7 | roman += "I" 8 | end 9 | end 10 | roman 11 | end 12 | -------------------------------------------------------------------------------- /2_adventures/001/awochna/02_stress_pressure/Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: https://rubygems.org/ 3 | specs: 4 | rainbow (2.0.0) 5 | thor (0.19.1) 6 | 7 | PLATFORMS 8 | ruby 9 | 10 | DEPENDENCIES 11 | rainbow 12 | thor 13 | -------------------------------------------------------------------------------- /2_adventures/001/davgomgar/03_day3/fizz_buz.rb: -------------------------------------------------------------------------------- 1 | 1.upto 100 do |x| 2 | if x % 15 == 0 3 | puts "FizzBuzz" 4 | elsif x % 3 == 0 5 | puts "Fizz" 6 | elsif x % 5 == 0 7 | puts "Buzz" 8 | else 9 | puts x 10 | end 11 | end -------------------------------------------------------------------------------- /2_adventures/001/kotp/08_exploring_ruby_warning_switch/README.md: -------------------------------------------------------------------------------- 1 | # Day 08 2 | 3 | Playing with a short exploration of using Ruby's `-w` flag. 4 | 5 | I really wonder if it is the "Right Way" to go given the potential for noise 6 | overflow. 7 | 8 | -------------------------------------------------------------------------------- /2_adventures/001/luisalima/07/README.md: -------------------------------------------------------------------------------- 1 | ## Permutations in haskell 2 | 3 | Today's submission is my attempt at doing a really short program for doing permutations in haskell. Does anyone out there know whether there is a better/faster/shorter strategy? -------------------------------------------------------------------------------- /2_adventures/001/xcmer/04_challenge_stats_web/README.md: -------------------------------------------------------------------------------- 1 | # Challenge Stats (WIP) 2 | 3 | 1. Shows the names of the members that are participating, along with their progress 4 | 1. Shows a graph of day versus members 5 | 1. Shows the cloc versus day 6 | -------------------------------------------------------------------------------- /1_warmup/richardwigley/01_jimweirich/README.md: -------------------------------------------------------------------------------- 1 | ## How to warm up before exercising part 1 2 | 3 | 1. March on the spot – keep going for 3 minutes 4 | 2. Heel digs – aim for 60 heel digs in 60 seconds 5 | 3. Knee lifts – aim for 30 knee lifts in 30 seconds -------------------------------------------------------------------------------- /1_warmup/skahlert/02_second_warmup/about_me.rb: -------------------------------------------------------------------------------- 1 | require 'net/http' 2 | require 'json' 3 | 4 | res = JSON.parse(Net::HTTP.get(URI 'https://api.github.com/users/skahlert')) 5 | res.each do |key,value| 6 | puts "#{key.capitalize}:\n #{value}" 7 | end 8 | -------------------------------------------------------------------------------- /2_adventures/001/dino-herbert/11_apr23/Readme.md: -------------------------------------------------------------------------------- 1 | Inputting an allowance amount which is divided into 3 separate accounts. 2 | 3 | *As Pat suggested, made the 3 accounts instance variables Object, which allowed recognition inside the 'allowance' method. -------------------------------------------------------------------------------- /2_adventures/001/tooky/06/README.md: -------------------------------------------------------------------------------- 1 | # Assertssssss 2 | 3 | Sunday service: Assert messages, and assert_equal! 4 | 5 | Feeling the need for a suite of some sort, remembering to add the variable for 6 | each test to the list is getting old. That's next! 7 | -------------------------------------------------------------------------------- /2_adventures/001/xcmer/08/Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: https://rubygems.org/ 3 | specs: 4 | ffi (1.9.8) 5 | levenshtein-ffi (1.1.0) 6 | ffi (~> 1.9) 7 | 8 | PLATFORMS 9 | ruby 10 | 11 | DEPENDENCIES 12 | levenshtein-ffi 13 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/02_im_not_sure_what_the_challenge_is/README.md: -------------------------------------------------------------------------------- 1 | # Andrew’s Challenge Day 2 # 2 | 3 | It’s not clear to me what the challenge is today, except that the name of Pat’s directory for today’s challenge implies we give a longer name than “02”. -------------------------------------------------------------------------------- /2_adventures/001/ladanazita/06_day6/README.md: -------------------------------------------------------------------------------- 1 | #Day 6 2 | Did not get to finish a challenge but reading about .map. Attempting to write a method that accepts a list and block, runs the block for each item adn returns a new array with the block return values 3 | -------------------------------------------------------------------------------- /2_adventures/001/phonbopit/02_introduction/README.md: -------------------------------------------------------------------------------- 1 | Hello, My name is Chai Phonbopit from Thailand. 2 | 3 | I have been Programming for 3 years and learn Ruby as hobby for a year. 4 | 5 | Hope to learn a lot both Ruby and English :) 6 | 7 | Happy Coding <3 -------------------------------------------------------------------------------- /2_adventures/001/tooky/08/README.md: -------------------------------------------------------------------------------- 1 | * Added a very simple suite abstraction today, 2 | * To make this easier I needed to remove the `*tests` API for `run_all` 3 | 4 | ## Tomorrow 5 | 6 | I think tests and suites are going to need names... Maybe that's next. 7 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/app/assets/stylesheets/start.scss: -------------------------------------------------------------------------------- 1 | // Place all the styles related to the Start controller here. 2 | // They will automatically be included in application.css. 3 | // You can use Sass (SCSS) here: http://sass-lang.com/ 4 | -------------------------------------------------------------------------------- /1_warmup/jbrains/02_warmup_the_second/README.md: -------------------------------------------------------------------------------- 1 | # Warmup the Second 2 | 3 | A more interesting warmup, for some definition of "interesting". 4 | 5 | # What I Did 6 | 7 | * Wrote this document. 8 | * Added a program that does nothing—or does it? 9 | 10 | -------------------------------------------------------------------------------- /2_adventures/001/alexsimmons1964/09/README.md: -------------------------------------------------------------------------------- 1 | OK, well here I am again creating a readme file with github. 2 | 3 | 4th day of internet outage. First world country/global city, third world internet. Ugh. 4 | 5 | So much for progress with my own 21-day challenge... 6 | -------------------------------------------------------------------------------- /2_adventures/001/awochna/09_try_gli/todo/test/test_helper.rb: -------------------------------------------------------------------------------- 1 | require 'test/unit' 2 | 3 | # Add test libraries you want to use here, e.g. mocha 4 | 5 | class Test::Unit::TestCase 6 | 7 | # Add global extensions to the test case class here 8 | 9 | end 10 | -------------------------------------------------------------------------------- /2_adventures/001/cypher/02/README.md: -------------------------------------------------------------------------------- 1 | # A challenger appears! 2 | 3 | Right. Today, I should get started writing more than just a README, but I'm currently bogged down finding out why one of 4 | our server refuses to respond to anything anymore. Until tomorrow, then. 5 | -------------------------------------------------------------------------------- /2_adventures/001/kimptoc/09/README.md: -------------------------------------------------------------------------------- 1 | Day 9 2 | 3 | FWIW - included is my script that I run hourly, on the hour - this 4 | sync/rebases my fork on github. 5 | 6 | Which means I should aim to the commit within an hour if doing it via 7 | github.com site, eg via ipad. 8 | -------------------------------------------------------------------------------- /1_warmup/evmorov/02_second_warmup/README.md: -------------------------------------------------------------------------------- 1 | My second folder for warmup. 2 | 3 | What I did: 4 | * mkdir 1_warmup/evmorov/02_second_warmup 5 | * vim 1_warmup/evmorov/02_second_warmup/README.md 6 | * git add . 7 | * git commit -am "Second commit for warmup" 8 | * git push 9 | -------------------------------------------------------------------------------- /2_adventures/001/amaliahern/04/README.md: -------------------------------------------------------------------------------- 1 | DAY 4 2 | I started with Kata in Ruby/RSpec using TDD. I choosed Fizz-Buzz kata. 3 | I installed Rpec and I started a simple solution to understand Rspec. 4 | 5 | I did some refactors and now I can improve with another game. 6 | 7 | -------------------------------------------------------------------------------- /2_adventures/001/skahlert/07_day7_svg-arc/README.md: -------------------------------------------------------------------------------- 1 | #Day 7 2 | 3 | Had do create a HTML display for an circle segment today. 4 | Instead of adding a complicated SVG library I just made it myself... 5 | 6 | The whole code is a bit ugly. Could use some refactoring tomorrow! 7 | -------------------------------------------------------------------------------- /2_adventures/001/zrasool88/04_day4/lib/grid.rb: -------------------------------------------------------------------------------- 1 | class Grid 2 | 3 | attr_reader :size, :contents 4 | 5 | def initialize(size) 6 | @size=size 7 | @contents=[] 8 | end 9 | 10 | def place(content) 11 | @contents << content 12 | end 13 | end 14 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/07/README.md: -------------------------------------------------------------------------------- 1 | ## RubySteps 21-Day Challenge: Day 7 2 | 3 | I’m going to move to Ruby programming tomorrow. Today I have a sample of 4 | RxJS code from this weekend’s [Async JavaScript course](https://frontendmasters.com/workshops/async-javascript/). 5 | -------------------------------------------------------------------------------- /2_adventures/001/drammopo/10/README.md: -------------------------------------------------------------------------------- 1 | ## RubySteps 21-Day Challenge: Day 10 2 | 3 | No code. 4 | Started practicing MiniTest. 5 | Read the [Suggested git workflow](https://github.com/RubySteps/21-day-challenge/wiki/Suggested-Git-Workflow) and will be using that going forward. 6 | -------------------------------------------------------------------------------- /2_adventures/001/kotp/04_automated_testing_example/Guardfile: -------------------------------------------------------------------------------- 1 | guard :minitest do 2 | # with Minitest::Spec 3 | watch(%r{^spec/(.*)_spec\.rb$}) 4 | watch(%r{^lib/(.+)\.rb$}) { |m| "spec/#{m[1]}_spec.rb" } 5 | watch(%r{^spec/spec_helper\.rb$}) { 'spec' } 6 | end 7 | -------------------------------------------------------------------------------- /2_adventures/001/r11runner/08_day8/README.md: -------------------------------------------------------------------------------- 1 | # Script to observe recent unanswered questions on Stackoverflow 2 | 3 | using httparty 4 | 5 | Work in progress. 6 | The topic and the from date have to be parametrized and several refactorings are necessary. 7 | To be continued... :-) -------------------------------------------------------------------------------- /2_adventures/001/robawilkinson/08_day/README.md: -------------------------------------------------------------------------------- 1 | ### Playing with postgres 2 | I've always used postgres with rails but never tried just playing with the gem on its own in a plain old ruby file 3 | here is my attempt at creating a db, and inserting and selecting entries from it 4 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/public/robots.txt: -------------------------------------------------------------------------------- 1 | # See http://www.robotstxt.org/robotstxt.html for documentation on how to use the robots.txt file 2 | # 3 | # To ban all spiders from the entire site uncomment the next two lines: 4 | # User-agent: * 5 | # Disallow: / 6 | -------------------------------------------------------------------------------- /2_adventures/001/awochna/09_try_gli/todo/test/default_test.rb: -------------------------------------------------------------------------------- 1 | require 'test_helper' 2 | 3 | class DefaultTest < Test::Unit::TestCase 4 | 5 | def setup 6 | end 7 | 8 | def teardown 9 | end 10 | 11 | def test_the_truth 12 | assert true 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /2_adventures/001/jgodse/03_day3/README.md: -------------------------------------------------------------------------------- 1 | I created this file on GitHub itself, without downloading it to my machine. This is useful if you 2 | want to be away from your computer for a day (but with internet access), and still submit a pull reqvest. 3 | We'll see if this works. 4 | -------------------------------------------------------------------------------- /2_adventures/001/kimptoc/09/21days-rebase-upstream.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash -x 2 | 3 | cd /home/kimptoc/dev/21-day-challenge/ 4 | git checkout master 5 | git status 6 | git fetch upstream 7 | git rebase upstream/master 8 | git status 9 | git push -f origin master 10 | git status 11 | -------------------------------------------------------------------------------- /2_adventures/001/kotp/05_5th_day_of_committing_something/Guardfile: -------------------------------------------------------------------------------- 1 | guard :minitest do 2 | # with Minitest::Spec 3 | watch(%r{^spec/(.*)_spec\.rb$}) 4 | watch(%r{^lib/(.+)\.rb$}) { |m| "spec/#{m[1]}_spec.rb" } 5 | watch(%r{^spec/spec_helper\.rb$}) { 'spec' } 6 | end 7 | -------------------------------------------------------------------------------- /2_adventures/001/skahlert/06_day6/rack_saml.rb: -------------------------------------------------------------------------------- 1 | #litte fix for a stack overflow question. 2 | Rails.application.config.middleware.insert_after Rack::ETag, Rack::Saml, 3 | { 4 | :metadata => "#{Rails.root}/config/metadata.yml", 5 | :config => "#{Rails.root}/config/rack-saml.yml" 6 | } 7 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/test/controllers/start_controller_test.rb: -------------------------------------------------------------------------------- 1 | require 'test_helper' 2 | 3 | class StartControllerTest < ActionController::TestCase 4 | test "should get index" do 5 | get :index 6 | assert_response :success 7 | end 8 | 9 | end 10 | -------------------------------------------------------------------------------- /2_adventures/001/blndcat/05_day5/README.md: -------------------------------------------------------------------------------- 1 | # Day 5 2 | 3 | * Read up on rebase -i for future use 4 | * found Roy Osherove's String Calculator TDD Kata that I might use 5 | 6 | Will probably make a commit and PR earlier tomorrow while attending the local Coffee and Coding meetup 7 | 8 | 9 | -------------------------------------------------------------------------------- /2_adventures/001/robawilkinson/02_power_creator/superhero.gemspec: -------------------------------------------------------------------------------- 1 | Gem::Specification.new do |s| 2 | s.name = 'superhero' 3 | s.author = "Robert Wilkinson" 4 | s.version = '0.1.0' 5 | s.files = ["lib/superhero.rb"] 6 | s.summary = "A gem to generate random superhero powers" 7 | end 8 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- 1 | # Be sure to restart your server when you modify this file. 2 | 3 | # Configure sensitive parameters which will be filtered from the log file. 4 | Rails.application.config.filter_parameters += [:password] 5 | -------------------------------------------------------------------------------- /2_adventures/001/awochna/06_generate_random_password/README.md: -------------------------------------------------------------------------------- 1 | # Generate # 2 | 3 | A small random generator command line application. 4 | Use the 'password' sub-command to generate a random password. 5 | 6 | ## Why is generating a random password useful? ## 7 | 8 | See: https://xkcd.com/936/ 9 | -------------------------------------------------------------------------------- /2_adventures/001/blndcat/08_day8/README.md: -------------------------------------------------------------------------------- 1 | # Day 8 2 | 3 | Edited my own wiki deleting all the original pages and creating a new home page listing all the katas I will attempt. Created 2 pages for the RSpec ruby set-up and the git rebase I. 4 | 5 | Will proceed to add the rest of the katas 6 | 7 | -------------------------------------------------------------------------------- /2_adventures/001/Randhir123/07/tests/test_07.rb: -------------------------------------------------------------------------------- 1 | require "./lib/07/funny.rb" 2 | require "test/unit" 3 | 4 | class Test07 < Test::Unit::TestCase 5 | 6 | def test_funny 7 | f = Funny.new() 8 | assert_equal(f.funny?("acxz"), true) 9 | assert_equal(f.funny?("bcxz"), false) 10 | end 11 | end -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/app/assets/javascripts/start.coffee: -------------------------------------------------------------------------------- 1 | # Place all the behaviors and hooks related to the matching controller here. 2 | # All this logic will automatically be available in application.js. 3 | # You can use CoffeeScript in this file: http://coffeescript.org/ 4 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/bin/rails: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | begin 3 | load File.expand_path("../spring", __FILE__) 4 | rescue LoadError 5 | end 6 | APP_PATH = File.expand_path('../../config/application', __FILE__) 7 | require_relative '../config/boot' 8 | require 'rails/commands' 9 | -------------------------------------------------------------------------------- /2_adventures/001/jbrains/02/README.md: -------------------------------------------------------------------------------- 1 | # Day 2 2 | 3 | I decided to try my hand at Langton's Ant without doing TDD. So far, the ant can only step once from a single starting position. I've hardcoded everything and scattered knowledge to the four corners of the code base. It's well and truly horrible. 4 | -------------------------------------------------------------------------------- /2_adventures/001/kotp/07_exploring_named_arguments/lib/named_arguments.rb: -------------------------------------------------------------------------------- 1 | class NamedArguments 2 | attr_reader :user, :host 3 | def initialize(username = 'user not provided', hostname = 'host not provided', user: username, host: hostname) 4 | @host = host 5 | @user = user 6 | end 7 | end 8 | -------------------------------------------------------------------------------- /1_warmup/oowly/01_first_warmup/README.md: -------------------------------------------------------------------------------- 1 | First warm-up 2 | 3 | Things I did: 4 | - cloned 12-day-challenge github repository 5 | - git init 6 | - created branch warmups 7 | - created sub-directories, with personal sub-directory on top of it 8 | - created first readme 9 | - committed changes 10 | 11 | -------------------------------------------------------------------------------- /2_adventures/001/Randhir123/07/lib/07/funny.rb: -------------------------------------------------------------------------------- 1 | class Funny 2 | def funny?(input) 3 | rev = input.reverse 4 | for i in 1..input.length - 1 5 | if (input[i].ord - input[i-1].ord).abs != (rev[i].ord - rev[i-1].ord).abs 6 | return false 7 | end 8 | end 9 | return true 10 | end 11 | end -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/app/controllers/application_controller.rb: -------------------------------------------------------------------------------- 1 | class ApplicationController < ActionController::Base 2 | # Prevent CSRF attacks by raising an exception. 3 | # For APIs, you may want to use :null_session instead. 4 | protect_from_forgery with: :exception 5 | end 6 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/10/Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: https://rubygems.org/ 3 | specs: 4 | mysql2 (0.3.18) 5 | psych (2.0.13) 6 | sequel (4.21.0) 7 | 8 | PLATFORMS 9 | ruby 10 | 11 | DEPENDENCIES 12 | mysql2 (~> 0.3.18) 13 | psych (~> 2.0.13) 14 | sequel (~> 4.21.0) 15 | -------------------------------------------------------------------------------- /2_adventures/001/ahmednadar/07_binary_calculator/lib/binary_calculator.rb: -------------------------------------------------------------------------------- 1 | def calculate(n1, n2, operation) 2 | n1, n2 = n1.to_i(2), n2.to_i(2) 3 | case operation 4 | when 'add' then n1 + n2 5 | when 'subtract' then n1 - n2 6 | when 'multiply' then n1 * n2 7 | end.to_s(2) 8 | end 9 | -------------------------------------------------------------------------------- /2_adventures/001/aniruddhabarapatre/07_day_7/README.md: -------------------------------------------------------------------------------- 1 | # Day 7 Challenge 2 | 3 | Finally started with web scraping. 4 | This will be continuous project with additions to it everyday. 5 | 6 | Current Progress: 7 | 8 | * Fetch hardcoded data from Wikipedia page. 9 | * Get relevant search terms 10 | -------------------------------------------------------------------------------- /2_adventures/001/kotp/07_exploring_named_arguments/spec/spec_helper.rb: -------------------------------------------------------------------------------- 1 | $:.unshift('lib', 'spec') 2 | require 'minitest/autorun' 3 | require "minitest/reporters" 4 | 5 | # Reporter in this case with no choice but to use Spec format 6 | Minitest::Reporters.use! Minitest::Reporters::SpecReporter.new 7 | 8 | 9 | -------------------------------------------------------------------------------- /1_warmup/rkrupnick/01_warmup/README.md: -------------------------------------------------------------------------------- 1 | I forked/cloned the challenge repo onto my PC. 2 | 3 | Added the original repo as an upstream and fetched. 4 | 5 | Started working on a new branch. 6 | 7 | Made my directories and files, wrote my README in vim. 8 | 9 | Next I will add, commit, push and pull! 10 | -------------------------------------------------------------------------------- /2_adventures/001/swparr/04/test/test_challenge.rb: -------------------------------------------------------------------------------- 1 | require 'minitest/autorun' 2 | require './challenge' 3 | 4 | describe 'Challenge' do 5 | before do 6 | @challenge = Challenge.new 7 | end 8 | 9 | it 'must initialise to ready' do 10 | assert @challenge.ready? 11 | end 12 | 13 | end 14 | -------------------------------------------------------------------------------- /2_adventures/001/davgomgar/05_day5/foo.rb: -------------------------------------------------------------------------------- 1 | class Foo 2 | require './accessor_history' 3 | attr_accessor_with_history :foo 4 | attr_accessor_with_history :bar 5 | end 6 | 7 | 8 | foo = Foo.new 9 | foo.foo = "one" 10 | foo.foo = "two" 11 | foo.foo = "three" 12 | 13 | p foo.foo 14 | p foo.foo_history 15 | -------------------------------------------------------------------------------- /2_adventures/001/r11runner/08_day8/stack_overflow_api_wrapper.rb: -------------------------------------------------------------------------------- 1 | require 'httparty' 2 | 3 | module StackOverflowApiWrapper 4 | def self.questions args 5 | HTTParty.get 'http://api.stackexchange.com/2.2/questions', query: {site: "stackoverflow", tagged: args["tags"], fromdate: args["fromdate"]} 6 | end 7 | end 8 | -------------------------------------------------------------------------------- /2_adventures/001/tommycarney/01/README.md: -------------------------------------------------------------------------------- 1 | What I did: 2 | 3 | 1. git remote add upstream https://github.com/RubySteps/21-day-challenge.git 4 | 2. git fetch upstream 5 | 3. git merge upstream/master 6 | 4. git push -f origin master 7 | 5. created the folders and README.md using mkdir and touch from terminal 8 | 6. 9 | -------------------------------------------------------------------------------- /2_adventures/001/tooky/02/setup_next_day.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | require 'fileutils' 3 | 4 | current_directory = File.expand_path(File.dirname(__FILE__)) 5 | next_directory = current_directory.succ 6 | 7 | FileUtils.cp_r current_directory, next_directory 8 | FileUtils.rm File.join(next_directory, "README.md") 9 | -------------------------------------------------------------------------------- /1_warmup/jimmylorunning/01_first_warmup/README.md: -------------------------------------------------------------------------------- 1 | ### Warm Up Exercise #1 2 | 3 | - forked the repo 4 | - cloned my fork of the repo 5 | - `git checkout -b warmup` 6 | - create readme file in the correct location 7 | - git add / commit 8 | - git push origin warmup 9 | - go to github and create pull request 10 | 11 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/Rakefile: -------------------------------------------------------------------------------- 1 | # Add your own tasks in files placed in lib/tasks ending in .rake, 2 | # for example lib/tasks/capistrano.rake, and they will automatically be available to Rake. 3 | 4 | require File.expand_path('../config/application', __FILE__) 5 | 6 | Rails.application.load_tasks 7 | -------------------------------------------------------------------------------- /2_adventures/001/cypher/04/README.md: -------------------------------------------------------------------------------- 1 | # Another day, another README 2 | 3 | So! I am now a man with a plan. Sort of. At least something I can keep on planning (and working) on. 4 | 5 | In happier news, I'm now helping out much more with the Rails Girls Summer of Code project. At least I'm committing 6 | code over there ;) 7 | -------------------------------------------------------------------------------- /2_adventures/001/lenn4rd/09_simple_search_on_rails_models/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'rails', '4.2.1' 4 | gem 'mysql2' 5 | 6 | gem 'coffee-rails', '~> 4.1.0' 7 | gem 'jquery-rails' 8 | gem 'sass-rails', '~> 5.0' 9 | gem 'searchlight' 10 | gem 'turbolinks' 11 | gem 'uglifier', '>= 1.3.0' 12 | -------------------------------------------------------------------------------- /2_adventures/001/ljnissen/10/README.md: -------------------------------------------------------------------------------- 1 | class CreateCorrectAnswers < ActiveRecord::Migration 2 | def up 3 | create_table :correct_answers do |t| 4 | t.boolean :correct 5 | t.timestamps null: false 6 | end 7 | end 8 | 9 | def down 10 | drop_table :correct_answers 11 | end 12 | end 13 | -------------------------------------------------------------------------------- /2_adventures/001/swparr/04/challenge.rb: -------------------------------------------------------------------------------- 1 | require 'aasm' 2 | 3 | class Challenge 4 | 5 | include AASM 6 | 7 | aasm do 8 | 9 | state :ready, :initial => true 10 | state :started 11 | state :out 12 | state :finished 13 | 14 | end 15 | 16 | def initialize 17 | 18 | end 19 | 20 | end 21 | -------------------------------------------------------------------------------- /2_adventures/001/swparr/07/README.md: -------------------------------------------------------------------------------- 1 | End of week one... 2 | 3 | Made it 4 | 5 | I learned that I can setup a basic test using the Acts as State Machine gem 6 | 7 | Looks like this would be an interesting gem to use in Rails, I'll make a note 8 | to search for projects using it and see how their implementation looks.. 9 | -------------------------------------------------------------------------------- /2_adventures/001/zacscodingclub/04/README.md: -------------------------------------------------------------------------------- 1 | Day 4 Readme: 2 | 3 | Forgot to include this in initial pull request. This pull request is just a simple calculator that I put together... 4 | Last night I completed a section of Pragmatic Studios Ruby course on Symbols and Structs and hope to learn more about those today. 5 | -------------------------------------------------------------------------------- /2_adventures/001/Dino-Herbert/09_Apr21/Readme.md: -------------------------------------------------------------------------------- 1 | Created a program that uses 3 allowance "jars". When an allowance is given, each jar gets a certain percentage. Right now, the 'allowance' method is supposed to do what lines 22-24 did, but the new instances aren't recognized inside the method. I need to figure this out. 2 | -------------------------------------------------------------------------------- /2_adventures/001/blndcat/10_day10/ruby-app/Guardfile: -------------------------------------------------------------------------------- 1 | guard :rspec, cmd: "bundle exec rspec" do 2 | # watch /lib/ files 3 | watch(%r{^lib/(.+).rb$}) do |m| 4 | "spec/#{m[1]}_spec.rb" 5 | end 6 | 7 | 8 | # watch /spec/ files 9 | watch(%r{^spec/(.+).rb$}) do |m| 10 | "spec/#{m[1]}.rb" 11 | end 12 | end 13 | -------------------------------------------------------------------------------- /2_adventures/001/chitankensuru/04_gosu_tictactoe/README.md: -------------------------------------------------------------------------------- 1 | #Gosu try 2 | 3 | Just following this guy's video tutorial to make tic tac toe in ruby with gosu 4 | https://www.youtube.com/watch?v=tQjjHt0I3_o 5 | 6 | Extra things learned today 7 | .git/info/exclude works similar like .gitignore except it won' be part of a 8 | commit -------------------------------------------------------------------------------- /2_adventures/001/luisalima/07/permutations.hs: -------------------------------------------------------------------------------- 1 | permutations :: Eq a => [a] -> [[a]] 2 | permutations [] = [] 3 | permutations [x] = [[x]] 4 | permutations (x:xs) = concat (map (interleave x) (permutations xs)) 5 | 6 | interleave :: a -> [a] -> [[a]] 7 | interleave x xs = [ take n xs ++ [x] ++ drop n xs | n <- [0..length xs]] 8 | -------------------------------------------------------------------------------- /2_adventures/001/Randhir123/07/README.md: -------------------------------------------------------------------------------- 1 | This is day 7 challenge. 2 | 3 | It checks whether a string is funny or not. 4 | 5 | Suppose you have a string S which has length N and is indexed from 0 to N−1. String R is the reverse of the string S. The string S is funny if the condition |Si−Si−1|=|Ri−Ri−1| is true for every i from 1 to N−1. -------------------------------------------------------------------------------- /2_adventures/001/afbroman/03/README.md: -------------------------------------------------------------------------------- 1 | ## RubySteps 21-Day Challenge: Day 3 2 | 3 | ### [D3.js](http://d3js.org/) 4 | 5 | Today, I’m adding some code I’ve been working on: A simplistically 6 | interactive data visualization of math test results in the [Portland, 7 | Oregon Public Schools](http://api.civicapps.org/#schools). 8 | 9 | -------------------------------------------------------------------------------- /2_adventures/001/blndcat/09_day9/README.md: -------------------------------------------------------------------------------- 1 | # Day 9 2 | 3 | Work on wiki 4 | Work on adding guard to RSpec set-up/smoke test 5 | Try to improve my tmux working knowledge 6 | Experiment with simple Keynote decks to keep on track with processes/systems 7 | 8 | ## Bonus note 9 | TIL: That vimtutor does not use your vimrc! 10 | -------------------------------------------------------------------------------- /2_adventures/001/tommycarney/08/README.md: -------------------------------------------------------------------------------- 1 | #Day Eight of the RubySteps Adventure 2 | 3 | Today I kept building out a simple application in rails (basically a very simple version of reddit). 4 | 5 | It's very liberating to just play with building apps, rather than worrying about build the perfect app the first time around. 6 | 7 | -------------------------------------------------------------------------------- /2_adventures/001/jbrains/03/README.md: -------------------------------------------------------------------------------- 1 | # Day 3 2 | 3 | I realised that Locations and Directions are both Vectors in 2-space. By implementing these both as Vectors, moving the ant reduces to Vector arithemtic. Easy. I refactored to this implementation, even though I still haven't implemented all the Directions yet. They should Just Work. 4 | -------------------------------------------------------------------------------- /2_adventures/001/skahlert/09_day9_tdd/spec/hello_spec.rb: -------------------------------------------------------------------------------- 1 | require 'hello' 2 | 3 | 4 | 5 | 6 | describe Hello do 7 | it "should say 'Hello World'" do 8 | expect { Hello.world }.to match_stdout( 'Hello world' ) 9 | end 10 | 11 | it "should return nil" do 12 | expect(Hello.world).to be_nil 13 | end 14 | end 15 | -------------------------------------------------------------------------------- /1_warmup/phonbopit/02_warm_up_more/README.md: -------------------------------------------------------------------------------- 1 | What I did? 2 | --- 3 | 4 | 1. Create new sub folder and commit all files then push to fork repo again 5 | 6 | git add . 7 | git commit -m "2nd warm up" 8 | git push origin warmup 9 | 10 | 2. Create a pull request by clicking *Pull Request* button on the web browser. 11 | 12 | Done! -------------------------------------------------------------------------------- /2_adventures/001/johnptmcdonald/01_day1/README.md: -------------------------------------------------------------------------------- 1 | # Day 1 Challenge 2 | I rebased my local copy of the 21-day-challenge repo to upstream/master, then created a new personal folder in the 'adventures' directory. I'm about to push this up to my personal branch of my forked version of the repo on github, and then I'll submit a pull request to Pat. -------------------------------------------------------------------------------- /2_adventures/001/phonbopit/08_yaml/main.rb: -------------------------------------------------------------------------------- 1 | require 'yaml' 2 | 3 | data = YAML.load_file('players.yml') 4 | 5 | data.each do |player| 6 | name = player["name"] 7 | age = player["age"] 8 | position = player["position"] 9 | club = player["club"] 10 | puts "#{name}, #{age}, #{position}, #{club}" 11 | puts "----" * 5 12 | end -------------------------------------------------------------------------------- /2_adventures/001/blndcat/07_day7/README.md: -------------------------------------------------------------------------------- 1 | # Day 7 2 | 3 | * Today I added expandtab to my vi tab settings (thanks Victor) 4 | * Created my own wiki to hold details of the katas I will/have done. I realised that the contents of Day 6's README could be better formatted in a wiki. Still feeling my way around github's wiki functionality though. 5 | -------------------------------------------------------------------------------- /2_adventures/001/cypher/06/README.md: -------------------------------------------------------------------------------- 1 | # Taking the day off 2 | 3 | No productive work today, except for a bit of flat cleaning. Went for a walk, had a nice, big breakfast, played 4 | a bit, and continued reading "The Obstacle is the Way" (quite good so far). And now I'm typing this. And 5 | afterwards I'm off to a Game of Thrones themed dinner. 6 | -------------------------------------------------------------------------------- /2_adventures/001/rokimoto/04_day4/bubblesort.rb: -------------------------------------------------------------------------------- 1 | def bubble_sort list 2 | x = list.length-2 3 | 4 | while x != 0 5 | for i in 0..x 6 | if list[i] > list[i+1] 7 | list[i], list[i+1] = list[i+1], list[i] 8 | end 9 | end 10 | x = x-1; 11 | end 12 | 13 | list 14 | end -------------------------------------------------------------------------------- /2_adventures/001/sbartek/05/README.md: -------------------------------------------------------------------------------- 1 | # Questionnaire of Prost 2 | 3 | Here we start implement classes as described in 04. 4 | 5 | I'm going to play with minitest, which I don't know. I'll start with 6 | specs written in the same file where the classes are, and when the 7 | code ans specs grows I will refactor creating new files/directories. 8 | -------------------------------------------------------------------------------- /2_adventures/001/skahlert/09_day9_tdd/README.md: -------------------------------------------------------------------------------- 1 | #Day 9 2 | 3 | Starting today I'll be working on the thing that is nagging me the most in my coding style: Not enough tests. 4 | So from here on in, every day will be strictly TDD'ed. 5 | 6 | To warm up today something fairly easy. The only real challenge was to get rspec to match against stdout. 7 | -------------------------------------------------------------------------------- /2_adventures/README.md: -------------------------------------------------------------------------------- 1 | # *RubySteps 21 Day Challenge* Adventures 2 | 3 | [Join us on the next adventure](http://www.rubysteps.com/#21-day-challenge) 4 | 5 | [See the wiki for information on adventures](https://github.com/RubySteps/21-day-challenge/wiki/Adventures) 6 | 7 | [View the current challenge day & time](http://www.rubysteps.com/rst/) 8 | -------------------------------------------------------------------------------- /2_adventures/001/awochna/09_try_gli/todo/features/todo.feature: -------------------------------------------------------------------------------- 1 | Feature: My bootstrapped app kinda works 2 | In order to get going on coding my awesome app 3 | I want to have aruba and cucumber setup 4 | So I don't have to do it myself 5 | 6 | Scenario: App just runs 7 | When I get help for "todo" 8 | Then the exit status should be 0 9 | -------------------------------------------------------------------------------- /1_warmup/elmerwu/02_second_warmup/README.md: -------------------------------------------------------------------------------- 1 | This is my second commit for the warmup exercises before the 21-day-challenge. 2 | 3 | I got here by: 4 | 5 | - creating the directory for the second warmup, "02_second_warmup" 6 | - creating the README.md file for the 02_second_warmup dir 7 | - commiting my changes 8 | - pushing up and then submitting a pull request -------------------------------------------------------------------------------- /2_adventures/001/ahmednadar/02_introduction/README.md: -------------------------------------------------------------------------------- 1 | Howdy all, 2 | My name is Ahmed Nadar from Toronto, Canada, eh! 3 | 4 | I have been Programming as Front-End for 8 years and learn Ruby as hobby for a year and half. 5 | 6 | My Goal is to work with more Ruby, Have fun, LOVE Ruby and Rubiest -every one 7 | here ;). 8 | 9 | Happy Coding :D 10 | -------------------------------------------------------------------------------- /2_adventures/001/aniruddhabarapatre/02_day_2/README.md: -------------------------------------------------------------------------------- 1 | # Day 2 Challenge 2 | 3 | Another challenge pull request. For this will submit solution to 1st 4 | problem from [Learn to Program - 5 | Numbers](https://pine.fm/LearnToProgram/chap_01.html) 6 | 7 | You will need to install 8 | [RubyDocTest](https://github.com/tablatom/rubydoctest) to run the test. 9 | -------------------------------------------------------------------------------- /2_adventures/001/aniruddhabarapatre/07_day_7/web_scrape.rb: -------------------------------------------------------------------------------- 1 | require 'rubygems' 2 | require 'crack' 3 | require 'open-uri' 4 | require 'rest-client' 5 | 6 | # Wikipedia url to start searching for string - Nag 7 | url = "http://en.wikipedia.org/w/api.php?action=opensearch&search=Nag&namespace=0" 8 | 9 | puts Crack::JSON.parse(RestClient.get(url)) 10 | -------------------------------------------------------------------------------- /2_adventures/001/lawrencetran1/03_rubies_on_the_wall/README.md: -------------------------------------------------------------------------------- 1 | # 21 days of ruby on the wall! 2 | - calculates how many days of ruby are left on the wall 3 | - prints out the song for each day 4 | - print out how many days left 5 | - (inspired by Pat Maddox! 90% of the code is from his 03 challenge) 6 | - Thanks to Pat, I learned how to format dates in Ruby! -------------------------------------------------------------------------------- /2_adventures/001/p7r/03/README.md: -------------------------------------------------------------------------------- 1 | On day 3, I realised it was a choose your own adventure. 2 | 3 | Alas, today is a busy day and by the time the revelation dawned, I realised I would be too busy to do anything useful. 4 | 5 | So instead, I decided to write a very simple twitter client that displays the 20 most recent Twitter mentions of #ruby in English 6 | -------------------------------------------------------------------------------- /1_warmup/lenn4rd/02/README.md: -------------------------------------------------------------------------------- 1 | This is the README for the warmup for the RubySteps 21-Day Challenge. 2 | 3 | Here's what I did for the second step: 4 | 5 | I… 6 | 7 | 3. added a subdirectory for this second step within my directory 8 | 4. added this README 9 | 5. committed the changes 10 | 6. pushed them to my fork 11 | 7. opened a pull request on GitHub -------------------------------------------------------------------------------- /1_warmup/swparr/01_second_warmup/README.md: -------------------------------------------------------------------------------- 1 | # RubySteps 21-Day Challenge warmup 2 | 3 | What I did: 4 | 5 | 1. Added remote: `git remote add upstream https://github.com/RubySteps/21-day-challenge` 6 | 2. Created this README.md 7 | 3. `git add .` 8 | 4. `git commit` 9 | 5. `git push origin warmup` 10 | 6. Go to Github and create the pull request from the branch. -------------------------------------------------------------------------------- /1_warmup/swparr/02_second_warmup/README.md: -------------------------------------------------------------------------------- 1 | # RubySteps 21-Day Challenge warmup 2 | 3 | What I did: 4 | 5 | 1. Added remote: `git remote add upstream https://github.com/RubySteps/21-day-challenge` 6 | 2. Created this README.md 7 | 3. `git add .` 8 | 4. `git commit` 9 | 5. `git push origin warmup` 10 | 6. Go to Github and create the pull request from the branch. -------------------------------------------------------------------------------- /2_adventures/001/kimptoc/05/README.md: -------------------------------------------------------------------------------- 1 | Day 5 2 | 3 | * lots of problems with testing today, had to go back a few steps/stay late - hopefully fixed now 4 | * meeting about the charity cycle ride in 2 weeks - 150miles... decided to start an hour earlier... 5 | * looked at a few other repos, looks like people are really doing some coding, nice! 6 | * no code at all today :( -------------------------------------------------------------------------------- /2_adventures/001/lenn4rd/09_simple_search_on_rails_models/app/views/courses/_search_form.html.erb: -------------------------------------------------------------------------------- 1 | <%= form_for @search, url: courses_path, method: :get do |f| %> 2 | <%= f.label :title %> 3 | <%= f.text_field :title %> 4 | 5 | <%= f.label :category_id %> 6 | <%= f.select :category_id, @categories, include_blank: true %> 7 | 8 | <%= f.submit 'Submit' %> 9 | <% end %> -------------------------------------------------------------------------------- /2_adventures/001/r11runner/09_day9/stackoverflow-observer/lib/stackoverflow-observer.rb: -------------------------------------------------------------------------------- 1 | module StackOverflowObserver 2 | require_relative 'stackoverflow-observer/stack_overflow_report' 3 | require_relative 'stackoverflow-observer/stack_overflow_api_wrapper' 4 | require_relative 'stackoverflow-observer/stack_overflow_query_option_parser' 5 | end 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /2_adventures/001/cypher/05/README.md: -------------------------------------------------------------------------------- 1 | # The story for today 2 | 3 | Didn't get much done today in terms of coding or anything tech/business-related, but on the other hand I slept in, 4 | had a nice breakfast with my girlfriend, went shopping with her, bought a few new interesting beers (including one 5 | that contains caffeine, called Eule ("Owl")), and cleaned the flat. 6 | -------------------------------------------------------------------------------- /2_adventures/001/lawrencetran1/02_phone_number_validation/README.md: -------------------------------------------------------------------------------- 1 | # Phone Number Validation 2 | 3 | Input comes in as a string. 4 | 5 | Method will ignore spaces,dashes, and parenthesis 6 | 7 | (888) 888-8888 is valid 8 | 888-888-8888 is valid 9 | 888 888 8888 is valid 10 | (888)(888)(8888) is valid 11 | 12 | Return true is valid 13 | Return false is invalid -------------------------------------------------------------------------------- /2_adventures/001/phonbopit/07_sinatra/README.md: -------------------------------------------------------------------------------- 1 | Learn Sinatra 2 | --- 3 | 4 | Learn Sinatra Framework. 5 | 6 | ## Getting Started 7 | 8 | 1. Installl sinatra gem 9 | 10 | gem install sinatra 11 | 12 | 2. Create `app.rb` 13 | 3. Create View template in `views` folder 14 | 4. Create `config.ru` 15 | 5. Start Sinatra with 16 | 17 | rackup 18 | 19 | 6. Done! -------------------------------------------------------------------------------- /2_adventures/001/Dino-Herbert/07_Apr19/Readme.md: -------------------------------------------------------------------------------- 1 | I was able to go to a website and find certain strings using regular expressions. I was able to save this a file, but the results are not what I want. The file has 'junk data' included. Also, the code needs to be refactored; I'm sure this can be written more efficiently. The way I've written it may also contribute to the results. -------------------------------------------------------------------------------- /2_adventures/001/afbroman/06/README.md: -------------------------------------------------------------------------------- 1 | ## RubySteps 21-Day Challenge: Day 6 2 | 3 | I’m taking [Jafar Husain](https://twitter.com/jhusain)’s [Async JS course](https://frontendmasters.com/workshops/async-javascript/) this weekend, 4 | so I’m using a small sample of what we’re working on. Today, that’s mostly been implementing functional programming tools using some ES6 syntax. 5 | -------------------------------------------------------------------------------- /2_adventures/001/chitankensuru/05_gosu_iteration2/README.md: -------------------------------------------------------------------------------- 1 | ##Continue [gosu tic tac toe] tutorial 2 | 3 | Achievements since day 4 4 | - Continue tutorial in the day 4 folder 5 | - Watch [@tenderlove] video 6 | - Do some exercism exercises 7 | 8 | [gosu tic tac toe]:https://www.youtube.com/watch?v=tQjjHt0I3_o 9 | [@tenderlove]:https://www.youtube.com/watch?v=BTTygyxuGj8 -------------------------------------------------------------------------------- /2_adventures/001/swparr/07/challenge.rb: -------------------------------------------------------------------------------- 1 | require 'aasm' 2 | 3 | class Challenge 4 | 5 | include AASM 6 | 7 | aasm do 8 | 9 | state :ready, :initial => true 10 | state :started 11 | state :out 12 | state :finished 13 | 14 | event :start do 15 | transitions :from => :ready, :to => :started 16 | end 17 | 18 | end 19 | 20 | end 21 | -------------------------------------------------------------------------------- /1_warmup/tooky/01/create_next.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | require 'fileutils' 3 | 4 | current_directory = File.expand_path(File.dirname(__FILE__)) 5 | next_directory = current_directory.succ 6 | next_script_path = File.join(next_directory, File.basename(__FILE__)) 7 | 8 | FileUtils.mkdir_p next_directory 9 | FileUtils.cp File.expand_path(__FILE__), next_script_path 10 | -------------------------------------------------------------------------------- /1_warmup/tooky/02/create_next.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | require 'fileutils' 3 | 4 | current_directory = File.expand_path(File.dirname(__FILE__)) 5 | next_directory = current_directory.succ 6 | next_script_path = File.join(next_directory, File.basename(__FILE__)) 7 | 8 | FileUtils.mkdir_p next_directory 9 | FileUtils.cp File.expand_path(__FILE__), next_script_path 10 | -------------------------------------------------------------------------------- /2_adventures/001/davgomgar/05_day5/accessor_history.rb: -------------------------------------------------------------------------------- 1 | class Class 2 | def attr_accessor_with_history(attr_name) 3 | attr_name = attr_name.to_s 4 | attr_reader attr_name 5 | attr_reader attr_name + "_history" 6 | class_eval "def #{attr_name}=(val) @#{attr_name}_history||=[]; @#{attr_name}_history << @#{attr_name}; @#{attr_name}=val; end" 7 | end 8 | end 9 | -------------------------------------------------------------------------------- /2_adventures/001/r11runner/06_day6/README.md: -------------------------------------------------------------------------------- 1 | # Adventure 06_day6: playing with time zones 2 | 3 | [skahlert](https://github.com/skahlert)'s [challenge countdown script](https://github.com/RubySteps/21-day-challenge/blob/master/2_adventures/001/skahlert/04_day4_challenge-countdown/coundown.rb) motivated me to play a little bit with ActiveSupport::TimeZone and ActiveSupport::TimeWithZone -------------------------------------------------------------------------------- /2_adventures/001/jonkernpa/02_day/README.md: -------------------------------------------------------------------------------- 1 | # Adventure Day 2 2 | 3 | Well, day one was sort of adventurous in the land of misfit Pull Requests... 4 | And I learned that I can `rebase my GitHub fork` which pulls in the latest and greatest from the patmaddox repo :-) 5 | And totally screws you over big time, with all sortf of commits that really aren't yours. 6 | DO NOT DO THIS! 7 | -------------------------------------------------------------------------------- /2_adventures/001/elmerwu/04_day4/chp02/hello/features/greeter_says_hello.feature: -------------------------------------------------------------------------------- 1 | Feature: greeter says hello 2 | 3 | In order to start learning RSpec and Cucumber 4 | As a reader of the RSpec Book 5 | I want a greeter to say Hello 6 | 7 | Scenario: greeter says hello 8 | Given a greeter 9 | When I send it the greet message 10 | Then I should see "Hello Cucumber" -------------------------------------------------------------------------------- /2_adventures/001/robawilkinson/03_goals/README.md: -------------------------------------------------------------------------------- 1 | Too Busy today but spent time thinking of my goal for this code challenge. 2 | 3 | I want to build a CLI tool that lets a user enter a chord name and it returns the notes that build that chord, the different fingers of that chord, and possibly how the fingerings will be. Banjo chord stuff is my MVP, guitar chords is a far off possibility 4 | -------------------------------------------------------------------------------- /2_adventures/001/amaliahern/06/fizz_buzz.rb: -------------------------------------------------------------------------------- 1 | DIVISIBLE_BY_3 = "fizz" 2 | DIVISIBLE_BY_5 = "buzz" 3 | 4 | def fizzbuzz(number) 5 | result = "" 6 | if(number % 3 == 0) 7 | result = DIVISIBLE_BY_3 8 | elsif(number % 5 == 0) 9 | result << DIVISIBLE_BY_5 10 | elsif 11 | result = number 12 | end 13 | result 14 | end 15 | 16 | (1..16).each {|n| puts fizzbuzz(n) } 17 | -------------------------------------------------------------------------------- /2_adventures/001/drammopo/06_retrospectives/README.md: -------------------------------------------------------------------------------- 1 | ## RubySteps 21-Day Challenge: Day 6 2 | 3 | No code today. 4 | 5 | ### Activities for the day 6 | * Read [21-Day restrosepctives](https://github.com/RubySteps/21-day-challenge/issues?utf8=%E2%9C%93&q=label%3Aretrospective+) daily 7 | * Figure out how to get the upstream history... 8 | * Look into hub tool in order to make command-line PRs 9 | -------------------------------------------------------------------------------- /2_adventures/001/drammopo/07_git_going/README.md: -------------------------------------------------------------------------------- 1 | ## RubySteps 21-Day Challenge: Day 7 2 | 3 | ### Activities for the day 4 | * [Merged an upstream repository into my fork](https://help.github.com/articles/merging-an-upstream-repository-into-your-fork/) 5 | * Investigate what upstream remotes are for. 6 | * Look into hub tool in order to make command-line PRs 7 | * Read the retro for the day. 8 | -------------------------------------------------------------------------------- /2_adventures/001/xcmer/04_challenge_stats_web/Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: https://rubygems.org/ 3 | specs: 4 | rack (1.6.0) 5 | rack-protection (1.5.3) 6 | rack 7 | sinatra (1.4.6) 8 | rack (~> 1.4) 9 | rack-protection (~> 1.4) 10 | tilt (>= 1.3, < 3) 11 | tilt (2.0.1) 12 | 13 | PLATFORMS 14 | ruby 15 | 16 | DEPENDENCIES 17 | sinatra 18 | -------------------------------------------------------------------------------- /2_adventures/001/amaliahern/05/README.md: -------------------------------------------------------------------------------- 1 | DAY 5 2 | I am going to try the refactor on fizzBuzz kata that kopt suggested me: 3 | "if you chose not to return (yet) you can build your result and return when you are done. This way you only have to check for each/all states one time. 4 | Consider the case where you end up playing this game with 3 primes or 4 or 5? How long will this one line get?" 5 | 6 | 7 | -------------------------------------------------------------------------------- /2_adventures/001/amaliahern/08/README.md: -------------------------------------------------------------------------------- 1 | DAY 8 2 | (Hard day) 3 | Discovering fizzbuzzazzkezz repository of Victor, "When fizzbuzz is not enough" Nice! 4 | I don´t understand: 5 | 6 | In line 16: is it the same use "+=" than "<<" (shovel operator) 7 | In line 16: where is modulo function? 8 | In line 21: result * "\n" what does asterisc mean? 9 | 10 | Thank you so much for your code :-) 11 | -------------------------------------------------------------------------------- /2_adventures/001/awochna/06_generate_random_password/generate: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | require 'thor' 4 | require 'securerandom' 5 | 6 | class Generate < Thor 7 | 8 | desc "password LENGTH", "Generate a random password LENGTH characters long. Defaults to 32." 9 | def password(length=32) 10 | puts SecureRandom.base64(length) 11 | end 12 | end 13 | 14 | Generate.start(ARGV) 15 | -------------------------------------------------------------------------------- /2_adventures/001/elmerwu/04_day4/chp02/hello/spec/greeter_spec.rb: -------------------------------------------------------------------------------- 1 | class RSpecGreeter 2 | def greet 3 | "Hello RSpec!" 4 | end 5 | end 6 | 7 | describe "RSpec Greeter" do 8 | it "should say 'Hello RSpec!' when it receives the greet() message" do 9 | greeter = RSpecGreeter.new 10 | greeting = greeter.greet 11 | expect(greeter.greet).to eq("Hello RSpec!") 12 | end 13 | end -------------------------------------------------------------------------------- /2_adventures/001/liamseanbrady/03/create_personal_directory_tests.rb: -------------------------------------------------------------------------------- 1 | require 'minitest/autorun' 2 | require './create_personal_directory.rb' 3 | 4 | class Tests < Minitest::Test 5 | def test_creates_new_directory 6 | directory_name = 'liamseanbrady' 7 | 8 | Challenge.new.create_dir(directory_name) 9 | 10 | assert_equal(Dir.exist?(directory_name), true) 11 | end 12 | end 13 | -------------------------------------------------------------------------------- /2_adventures/001/r11runner/09_day9/stackoverflow-observer/bin/query-stackoverflow.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | require_relative '../lib/stackoverflow-observer' 3 | 4 | def main 5 | args = StackOverflowObserver::StackOverflowQueryOptionParser.retrieve_args 6 | report = StackOverflowObserver::StackOverflowReport.new args[:tags], args[:hours] 7 | puts report.output 8 | end 9 | 10 | main 11 | -------------------------------------------------------------------------------- /1_warmup/luisalima/01/README.md: -------------------------------------------------------------------------------- 1 | Steps that got me here... first I forked the project, and then: 2 | 3 | ```sh 4 | git clone git@github.com:luisalima/21-day-challenge.git 5 | git checkout -b warmup.luisalima 6 | cd 21-day-challenge/1_warmup 7 | mkdir -p luisalima/01 8 | cd luisalima/01 9 | emacs README.md # emacs rocks! 10 | # edit README.md... 11 | ``` 12 | 13 | ... and now I'll make two commits. -------------------------------------------------------------------------------- /2_adventures/001/r11runner/04_day4/lookup-dict.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/ruby 2 | require_relative './dictionary_entry.rb' 3 | 4 | def main 5 | if ARGV.size == 0 6 | puts "Please provide a word.\nThe script will search for it in the Cambridge British English Dictionary" 7 | exit 8 | end 9 | dict_entry = DictionaryEntry.new ARGV[0] 10 | 11 | puts dict_entry.output 12 | end 13 | 14 | main 15 | -------------------------------------------------------------------------------- /2_adventures/001/r11runner/05_day5/lookup-dict.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/ruby 2 | require_relative './dictionary_entry.rb' 3 | 4 | def main 5 | if ARGV.size == 0 6 | puts "Please provide a word.\nThe script will search for it in the Cambridge British English Dictionary" 7 | exit 8 | end 9 | dict_entry = DictionaryEntry.new ARGV[0] 10 | 11 | puts dict_entry.output 12 | end 13 | 14 | main 15 | -------------------------------------------------------------------------------- /2_adventures/001/r11runner/07_day7/lookup-dict.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | require_relative 'dictionary_entry.rb' 3 | 4 | def main 5 | if ARGV.size == 0 6 | puts "Please provide a word.\nThe script will search for it in the Cambridge British English Dictionary" 7 | exit 8 | end 9 | dict_entry = DictionaryEntry.new ARGV[0] 10 | 11 | puts dict_entry.output 12 | end 13 | 14 | main 15 | -------------------------------------------------------------------------------- /2_adventures/001/rokimoto/06_day6/cinderella.rb: -------------------------------------------------------------------------------- 1 | require "open-uri" 2 | 3 | puts "Please enter your name" 4 | print ">" 5 | name = gets.chomp 6 | 7 | remote_url = "https://www.cs.cmu.edu/~spok/grimmtmp/016.txt" 8 | 9 | open(remote_url, "r") do |f| 10 | f.readlines.each do |line| 11 | line.gsub! 'Cinderella', name 12 | line.gsub! 'cinderella', name 13 | puts line 14 | end 15 | end -------------------------------------------------------------------------------- /2_adventures/001/zrasool88/04_day4/spec/grid_spec.rb: -------------------------------------------------------------------------------- 1 | require 'grid' 2 | 3 | describe Grid do 4 | it "has a user specified size" do 5 | grid = Grid.new(9) 6 | expect(grid.size).to eq 9 7 | end 8 | 9 | it "can have content placed on it" do 10 | grid = Grid.new(9) 11 | ship = double(:content) 12 | grid.place(ship) 13 | expect(grid.contents.count).to eq 1 14 | end 15 | end -------------------------------------------------------------------------------- /1_warmup/amaliahern/01/README.md: -------------------------------------------------------------------------------- 1 | # The steps to do a pull request 2 | 1.- creating a new branch warmup 3 | 2.- creating two directories: 01 and 02 4 | 3.- creating README file, one for each folder 5 | 4.- git add the changes 6 | 5.- git commit 7 | 6.- git push origin warmup 8 | 7.- in my repository on web brower I can check the diferences and create a PR just click on "Pull Requests" 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /2_adventures/001/elmerwu/07_day07/codebreaker/features/codebreaker_starts_game.feature: -------------------------------------------------------------------------------- 1 | Feature: code-breaker starts game 2 | 3 | As a code-breaker 4 | I want to start a game 5 | So that I can break the code 6 | 7 | Scenario: start game 8 | Given I am not yet playing 9 | When I start a new game 10 | Then I should see "Welcome to Codebreaker!" 11 | And I should see "Enter guess:" -------------------------------------------------------------------------------- /2_adventures/001/elmerwu/08_day08/codebreaker/features/codebreaker_starts_game.feature: -------------------------------------------------------------------------------- 1 | Feature: code-breaker starts game 2 | 3 | As a code-breaker 4 | I want to start a game 5 | So that I can break the code 6 | 7 | Scenario: start game 8 | Given I am not yet playing 9 | When I start a new game 10 | Then I should see "Welcome to Codebreaker!" 11 | And I should see "Enter guess:" -------------------------------------------------------------------------------- /2_adventures/001/elmerwu/09_day09/codebreaker/features/codebreaker_starts_game.feature: -------------------------------------------------------------------------------- 1 | Feature: code-breaker starts game 2 | 3 | As a code-breaker 4 | I want to start a game 5 | So that I can break the code 6 | 7 | Scenario: start game 8 | Given I am not yet playing 9 | When I start a new game 10 | Then I should see "Welcome to Codebreaker!" 11 | And I should see "Enter guess:" -------------------------------------------------------------------------------- /2_adventures/001/r11runner/06_day6/time_zone_helper.rb: -------------------------------------------------------------------------------- 1 | require 'active_support/core_ext/time/zones' 2 | 3 | module TimeZoneHelper 4 | 5 | def self.calculate_current_difference_in_hours zone1, zone2 6 | Time.zone = zone1 7 | offset1 = Time.zone.now.utc_offset 8 | Time.zone = zone2 9 | offset2 = Time.zone.now.utc_offset 10 | (offset1 - offset2)/3600 11 | end 12 | 13 | end 14 | -------------------------------------------------------------------------------- /2_adventures/001/kotp/05_5th_day_of_committing_something/lib/fizz_buzz.rb: -------------------------------------------------------------------------------- 1 | module FizzBuzz 2 | def self.play(number) 3 | result = '' 4 | result << 'Fizz' if number.divisible_by? 3 5 | result << 'Buzz' if number.divisible_by? 5 6 | result.empty? ? number : result 7 | end 8 | end 9 | 10 | class Fixnum 11 | def divisible_by?(other) 12 | (self % other).zero? 13 | end 14 | end 15 | 16 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/db/seeds.rb: -------------------------------------------------------------------------------- 1 | # This file should contain all the record creation needed to seed the database with its default values. 2 | # The data can then be loaded with the rake db:seed (or created alongside the db with db:setup). 3 | # 4 | # Examples: 5 | # 6 | # cities = City.create([{ name: 'Chicago' }, { name: 'Copenhagen' }]) 7 | # Mayor.create(name: 'Emanuel', city: cities.first) 8 | -------------------------------------------------------------------------------- /2_adventures/001/afbroman/04/react-rails-play/test/test_helper.rb: -------------------------------------------------------------------------------- 1 | ENV['RAILS_ENV'] ||= 'test' 2 | require File.expand_path('../../config/environment', __FILE__) 3 | require 'rails/test_help' 4 | 5 | class ActiveSupport::TestCase 6 | # Setup all fixtures in test/fixtures/*.yml for all tests in alphabetical order. 7 | fixtures :all 8 | 9 | # Add more helper methods to be used by all tests here... 10 | end 11 | -------------------------------------------------------------------------------- /2_adventures/001/alexsimmons1964/08/README.md: -------------------------------------------------------------------------------- 1 | Well once again I'm disconnected from the world. Talk about annoying. 2 | Cable broadband technician coming this afternoon apparently to check out what's wrong. 3 | Apparently recent problems were at the exchange. 4 | Oh, if only we could get optic fibre NBN connection! 5 | 6 | So will have to wait a bit longer to see how to update my local repo with these online changes. 7 | -------------------------------------------------------------------------------- /2_adventures/001/awochna/09_try_gli/README.md: -------------------------------------------------------------------------------- 1 | # Learn about GLI # 2 | 3 | Let's learn about GLI too, rather than just Thor. 4 | After all, there's a [great book](https://pragprog.com/book/dccar2/build-awesome-command-line-applications-in-ruby-2) about it. 5 | And we have that book. 6 | 7 | The book has a cool example for a command line todo app. 8 | We'll tweak it to match the [todo.txt](http://todotxt.com) format. 9 | -------------------------------------------------------------------------------- /2_adventures/001/kimptoc/08/README.md: -------------------------------------------------------------------------------- 1 | Hello day 8 2 | 3 | * trying a pure iPad commit as mentioned yesterday 4 | * Friday's changes seem to test out ok, phew. 5 | * invites sent for next weeks Young Readers session, 4 acceptances so far 6 | * sent last chaser for donations for the charity bike ride 7 | * progressed NY client install 8 | * started watching Transformers AoE and finished Daredevil ep2 :) 9 | 10 | -------------------------------------------------------------------------------- /2_adventures/001/skahlert/06_day6/README.md: -------------------------------------------------------------------------------- 1 | #Day 6 2 | 3 | For lack of any other ideas, I'm helping the community a bit today! 4 | 5 | ##Helping others 6 | Since I don't know what else to do today, why not help somebody else? 7 | Found this issue on StackOverflow: 8 | http://stackoverflow.com/questions/27115688/shibboleth-authentication-in-rails/29730446#29730446 9 | 10 | And came up with today's solution. 11 | -------------------------------------------------------------------------------- /2_adventures/001/ladanazita/04_multiply_character/README.md: -------------------------------------------------------------------------------- 1 | #Multiply 2 | Playing with syntax to understand how to repeat a character. Method takes a numerical input and returns the string 'hue' as many time as inputted. Running into errors when utilizing the .times method; this method returns the string as many times as indicated, but also includes the number inputted. Found a solution around this by utilizing 'hue'*number. 3 | -------------------------------------------------------------------------------- /1_warmup/zrasool88/01-first-warmup/README.md: -------------------------------------------------------------------------------- 1 | # Getting Started with the RubySteps 21-Day Challenge 2 | 3 | ## First Warmup 4 | 5 | 1) I forked the repo 6 | 2) I checked out a branch with the name of the task (01-first-warmup) 7 | 3) I made a directory in that branch with the name of the task (01-first-warmup) 8 | 4) I wrote this README 9 | 5) I pushed the changes to the forked repo 10 | 6) I sent a pull-request to Pat 11 | -------------------------------------------------------------------------------- /2_adventures/001/amaliahern/06/README.md: -------------------------------------------------------------------------------- 1 | DAY 6 2 | I tried the refactor on fizzBuzz kata that kopt suggested me: removed the unnecessary line where it tested if number is divisible by 3 and 5, used shovel operator to do a concat() on the final result. 3 | I have problems about the test for 3 and 5, it didn't write "fizzbuzz" Why did it only probe one case, the reason is the elsif? 4 | 5 | Tomorrow I will test again. 6 | 7 | 8 | -------------------------------------------------------------------------------- /2_adventures/001/kimptoc/03/README.md: -------------------------------------------------------------------------------- 1 | Today I did... 2 | 3 | * Found cause of reporting issue - needed to do an unsubscribe between parts of the program 4 | * Did a presentation on our school reading programme - looks like we got a few more to join :) 5 | * NY got the app running, still need to fine tune it though 6 | 7 | * Found out about string concat via << operator from github ruby styleguide - https://github.com/styleguide/ruby -------------------------------------------------------------------------------- /2_adventures/001/patmaddox/02_pats_random_dir_name/README.md: -------------------------------------------------------------------------------- 1 | # Pat's challenge day 2 2 | 3 | I want to get some actual code in here later today... but it's best that I just check this off now, because I can't predict the future! 4 | 5 | Ah, interesting... day 2 hasn't "officially" started yet, because I changed the time things. Well, that's okay. It just means that day 2 is a bit longer :) I'll update the adventure README... 6 | -------------------------------------------------------------------------------- /2_adventures/001/rokimoto/07_day7/luhn.rb: -------------------------------------------------------------------------------- 1 | def validate_cc (n) 2 | sum = 0 3 | n = n.to_s.split("").reverse! 4 | n.map.with_index do |elem, i| 5 | n[i] = n[i].to_i 6 | if i.odd? 7 | n[i] *= 2 8 | if n[i] > 9 9 | n[i] -= 9 10 | end 11 | end 12 | end 13 | n.each {|n| sum += n} 14 | sum % 10 == 0 ? true : false 15 | end -------------------------------------------------------------------------------- /2_adventures/001/patmaddox/03/README.md: -------------------------------------------------------------------------------- 1 | Day 03... 2 | 3 | To let people know the current day of the challenge, I'm setting up a [*RubySteps* Standard Time](http://www.rubysteps.com/rst/) web page. 4 | 5 | I'm also listing the official days of the challenge, which requires me to print out a list (because I don't have time to figure out a nifty Javascript counter). 6 | 7 | Why not write a little program, and meet the day 03 objective? 8 | -------------------------------------------------------------------------------- /2_adventures/001/aniruddhabarapatre/03_day_3/how_old.rb: -------------------------------------------------------------------------------- 1 | # If I am 1204 million seconds old, how old am I? 2 | # 3 | # doctest: I pass in seconds to get age in years 4 | # >> seconds_to_year 1204000000 5 | # => 38 6 | 7 | def seconds_to_year seconds 8 | seconds / (60 * 60 * 24 * 365) 9 | end 10 | 11 | if __FILE__ == $0 12 | puts "If I am 1204 million seconds old means I am #{seconds_to_year(1204000000)} year old" 13 | end 14 | -------------------------------------------------------------------------------- /2_adventures/001/elmerwu/04_day4/chp02/hello/features/step_definitions/greeter_steps.rb: -------------------------------------------------------------------------------- 1 | class CucumberGreeter 2 | def greet 3 | "Hello Cucumber!" 4 | end 5 | end 6 | 7 | Given /^a greeter$/ do 8 | @greeter = CucumberGreeter.new 9 | end 10 | 11 | When /^I send it the greet message$/ do 12 | @message = @greeter.greet 13 | end 14 | 15 | Then /^I should see "([^"]*)"$/ do |greeting| 16 | @message = @greeter.greet 17 | end -------------------------------------------------------------------------------- /2_adventures/001/swparr/07/test/test_challenge.rb: -------------------------------------------------------------------------------- 1 | require 'minitest/autorun' 2 | require './challenge' 3 | 4 | describe 'Challenge' do 5 | before do 6 | @challenge = Challenge.new 7 | end 8 | 9 | it 'must initialise to ready' do 10 | assert @challenge.ready? 11 | end 12 | 13 | it 'must be have a status of started when called with start' do 14 | assert_equal @challenge.start, true 15 | end 16 | 17 | end 18 | -------------------------------------------------------------------------------- /2_adventures/001/cypher/07/README.md: -------------------------------------------------------------------------------- 1 | # Pro Tip: Don't attend a Game of Thrones themed dinner (actually a feast) if you have to go to work next day 2 | 3 | I just found that out the hard way ;) 4 | 5 | In other news, I've started preparations for travelling to Scotland.js. Friends of mine moved up there last year, and 6 | they have mentioned something about a whisky tasting. Can't wait ;) 7 | 8 | Apart from that, I was not very productive. 9 | -------------------------------------------------------------------------------- /2_adventures/001/lenn4rd/09_simple_search_on_rails_models/app/models/course.rb: -------------------------------------------------------------------------------- 1 | class Course < ActiveRecord::Base 2 | enum status: [ :draft, :published ] 3 | 4 | belongs_to :user 5 | belongs_to :category 6 | 7 | alias_attribute :location, :city 8 | 9 | validates :title, :description, :price, :city, :date, :duration, presence: true 10 | validates_presence_of :category_id, numericality: { only_integer: true } 11 | end 12 | -------------------------------------------------------------------------------- /2_adventures/001/r11runner/02_day2/README.md: -------------------------------------------------------------------------------- 1 | # Adventure 02_day2 2 | 3 | What this script does: 4 | - it clones the 21-day-challenge-repo from the user's fork 5 | - creates a branch for the current day 6 | - creates a directory for the current exercise within the user's personal directory, 7 | - writes the README-file you're reading 8 | - commits the directory and the README to the local repo 9 | - pushes the changes to GitHub 10 | -------------------------------------------------------------------------------- /2_adventures/001/tommycarney/05/README.md: -------------------------------------------------------------------------------- 1 | #Day Five of the Ruby Step Adventure 2 | 3 | *What feat of ruby magic shall we do today?* 4 | 5 | * I'll delve into a simple algorithm. I never have a clue what these things are about! 6 | 7 | What I did: 8 | Went through this tutorial: http://www.sitepoint.com/sorting-algorithms-ruby/ 9 | Watched this video on Youtube: https://www.youtube.com/watch?v=GCae1WNvnZM 10 | Played around with the code --------------------------------------------------------------------------------