mirror of
https://github.com/edgecase/ruby_koans.git
synced 2026-04-15 07:23:19 -04:00
Updated require with yucky File.dirname(__FILE__) hacks.
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
require 'edgecase'
|
require File.expand_path(File.dirname(__FILE__) + '/edgecase')
|
||||||
|
|
||||||
class AboutArrayAssignment < EdgeCase::Koan
|
class AboutArrayAssignment < EdgeCase::Koan
|
||||||
def test_non_parallel_assignment
|
def test_non_parallel_assignment
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
require 'edgecase'
|
require File.expand_path(File.dirname(__FILE__) + '/edgecase')
|
||||||
|
|
||||||
class AboutArrays < EdgeCase::Koan
|
class AboutArrays < EdgeCase::Koan
|
||||||
def test_creating_arrays
|
def test_creating_arrays
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#!/usr/bin/env ruby
|
#!/usr/bin/env ruby
|
||||||
# -*- ruby -*-
|
# -*- ruby -*-
|
||||||
|
|
||||||
require 'edgecase'
|
require File.expand_path(File.dirname(__FILE__) + '/edgecase')
|
||||||
|
|
||||||
class AboutAsserts < EdgeCase::Koan
|
class AboutAsserts < EdgeCase::Koan
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
require 'edgecase'
|
require File.expand_path(File.dirname(__FILE__) + '/edgecase')
|
||||||
|
|
||||||
class AboutBlocks < EdgeCase::Koan
|
class AboutBlocks < EdgeCase::Koan
|
||||||
def method_with_block
|
def method_with_block
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
require 'edgecase'
|
require File.expand_path(File.dirname(__FILE__) + '/edgecase')
|
||||||
|
|
||||||
class AboutClassMethods < EdgeCase::Koan
|
class AboutClassMethods < EdgeCase::Koan
|
||||||
class Dog
|
class Dog
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
require 'edgecase'
|
require File.expand_path(File.dirname(__FILE__) + '/edgecase')
|
||||||
|
|
||||||
class AboutClasses < EdgeCase::Koan
|
class AboutClasses < EdgeCase::Koan
|
||||||
class Dog
|
class Dog
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
require 'edgecase'
|
require File.expand_path(File.dirname(__FILE__) + '/edgecase')
|
||||||
|
|
||||||
C = "top level"
|
C = "top level"
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
require 'edgecase'
|
require File.expand_path(File.dirname(__FILE__) + '/edgecase')
|
||||||
|
|
||||||
class AboutControlStatements < EdgeCase::Koan
|
class AboutControlStatements < EdgeCase::Koan
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
require 'edgecase'
|
require File.expand_path(File.dirname(__FILE__) + '/edgecase')
|
||||||
|
|
||||||
class DiceSet
|
class DiceSet
|
||||||
attr_reader :values
|
attr_reader :values
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
require 'edgecase'
|
require File.expand_path(File.dirname(__FILE__) + '/edgecase')
|
||||||
|
|
||||||
class AboutExceptions < EdgeCase::Koan
|
class AboutExceptions < EdgeCase::Koan
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
require 'edgecase'
|
require File.expand_path(File.dirname(__FILE__) + '/edgecase')
|
||||||
|
|
||||||
class AboutHashes < EdgeCase::Koan
|
class AboutHashes < EdgeCase::Koan
|
||||||
def test_creating_hashes
|
def test_creating_hashes
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
require 'edgecase'
|
require File.expand_path(File.dirname(__FILE__) + '/edgecase')
|
||||||
|
|
||||||
class AboutInheritance < EdgeCase::Koan
|
class AboutInheritance < EdgeCase::Koan
|
||||||
class Dog
|
class Dog
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
require 'edgecase'
|
require File.expand_path(File.dirname(__FILE__) + '/edgecase')
|
||||||
|
|
||||||
class AboutIteration < EdgeCase::Koan
|
class AboutIteration < EdgeCase::Koan
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
require 'edgecase'
|
require File.expand_path(File.dirname(__FILE__) + '/edgecase')
|
||||||
|
|
||||||
class AboutMessagePassing < EdgeCase::Koan
|
class AboutMessagePassing < EdgeCase::Koan
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
require 'edgecase'
|
require File.expand_path(File.dirname(__FILE__) + '/edgecase')
|
||||||
|
|
||||||
def my_global_method(a,b)
|
def my_global_method(a,b)
|
||||||
a + b
|
a + b
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
require 'edgecase'
|
require File.expand_path(File.dirname(__FILE__) + '/edgecase')
|
||||||
|
|
||||||
class AboutModules < EdgeCase::Koan
|
class AboutModules < EdgeCase::Koan
|
||||||
module Nameable
|
module Nameable
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
require 'edgecase'
|
require File.expand_path(File.dirname(__FILE__) + '/edgecase')
|
||||||
|
|
||||||
class AboutNil < EdgeCase::Koan
|
class AboutNil < EdgeCase::Koan
|
||||||
def test_nil_is_an_object
|
def test_nil_is_an_object
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
require 'edgecase'
|
require File.expand_path(File.dirname(__FILE__) + '/edgecase')
|
||||||
|
|
||||||
class AboutOpenClasses < EdgeCase::Koan
|
class AboutOpenClasses < EdgeCase::Koan
|
||||||
class Dog
|
class Dog
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
require 'edgecase'
|
require File.expand_path(File.dirname(__FILE__) + '/edgecase')
|
||||||
|
|
||||||
# Project: Create a Proxy Class
|
# Project: Create a Proxy Class
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
require 'edgecase'
|
require File.expand_path(File.dirname(__FILE__) + '/edgecase')
|
||||||
|
|
||||||
class AboutUsingBlocks < EdgeCase::Koan
|
class AboutUsingBlocks < EdgeCase::Koan
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
require 'edgecase'
|
require File.expand_path(File.dirname(__FILE__) + '/edgecase')
|
||||||
|
|
||||||
class AboutScope < EdgeCase::Koan
|
class AboutScope < EdgeCase::Koan
|
||||||
module Jims
|
module Jims
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
require 'edgecase'
|
require File.expand_path(File.dirname(__FILE__) + '/edgecase')
|
||||||
|
|
||||||
# Greed is a dice game where you roll up to five dice to accumulate
|
# Greed is a dice game where you roll up to five dice to accumulate
|
||||||
# points. The following "score" function will be used calculate the
|
# points. The following "score" function will be used calculate the
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
require 'edgecase'
|
require File.expand_path(File.dirname(__FILE__) + '/edgecase')
|
||||||
|
|
||||||
class AboutStrings < EdgeCase::Koan
|
class AboutStrings < EdgeCase::Koan
|
||||||
def test_double_quoted_strings_are_strings
|
def test_double_quoted_strings_are_strings
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
require 'edgecase'
|
require File.expand_path(File.dirname(__FILE__) + '/edgecase')
|
||||||
|
|
||||||
# You need to write the triangle method in the file 'triangle.rb'
|
# You need to write the triangle method in the file 'triangle.rb'
|
||||||
require 'triangle.rb'
|
require 'triangle.rb'
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
require 'edgecase'
|
require File.expand_path(File.dirname(__FILE__) + '/edgecase')
|
||||||
|
|
||||||
# You need to write the triangle method in the file 'triangle.rb'
|
# You need to write the triangle method in the file 'triangle.rb'
|
||||||
require 'triangle.rb'
|
require 'triangle.rb'
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
require 'edgecase'
|
require File.expand_path(File.dirname(__FILE__) + '/edgecase')
|
||||||
|
|
||||||
class AboutTrueAndFalse < EdgeCase::Koan
|
class AboutTrueAndFalse < EdgeCase::Koan
|
||||||
def truth_value(condition)
|
def truth_value(condition)
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
require 'edgecase'
|
require File.expand_path(File.dirname(__FILE__) + '/edgecase')
|
||||||
|
|||||||
Reference in New Issue
Block a user