summaryrefslogtreecommitdiffhomepage
path: root/mrblib/compar.rb
diff options
context:
space:
mode:
authormimaki <[email protected]>2012-04-20 09:39:03 +0900
committermimaki <[email protected]>2012-04-20 09:39:03 +0900
commite0d6430f63c4cbe0c71ce82ee23284671389a818 (patch)
tree41abad7f12eced98d9ac14d141cea62464c3332f /mrblib/compar.rb
parent54ad561098ed353ada70205c39b2c42a2a2eb9e5 (diff)
downloadmruby-e0d6430f63c4cbe0c71ce82ee23284671389a818.tar.gz
mruby-e0d6430f63c4cbe0c71ce82ee23284671389a818.zip
add mruby sources
Diffstat (limited to 'mrblib/compar.rb')
-rw-r--r--mrblib/compar.rb63
1 files changed, 63 insertions, 0 deletions
diff --git a/mrblib/compar.rb b/mrblib/compar.rb
new file mode 100644
index 000000000..974ad5036
--- /dev/null
+++ b/mrblib/compar.rb
@@ -0,0 +1,63 @@
+### move to compar.c
+# module Comparable
+ # def == other
+ # cmp = self <=> other
+ # if cmp == 0
+ # true
+ # else
+ # false
+ # end
+ # end
+
+ # def < other
+ # cmp = self <=> other
+ # if cmp.nil?
+ # false
+ # elsif cmp < 0
+ # true
+ # else
+ # false
+ # end
+ # end
+
+ # def <= other
+ # cmp = self <=> other
+ # if cmp.nil?
+ # false
+ # elsif cmp <= 0
+ # true
+ # else
+ # false
+ # end
+ # end
+
+ # def > other
+ # cmp = self <=> other
+ # if cmp.nil?
+ # false
+ # elsif cmp > 0
+ # true
+ # else
+ # false
+ # end
+ # end
+
+ # def >= other
+ # cmp = self <=> other
+ # if cmp.nil?
+ # false
+ # elsif cmp >= 0
+ # true
+ # else
+ # false
+ # end
+ # end
+
+ # def between?(min,max)
+ # if self < min or self > max
+ # false
+ # else
+ # true
+ # end
+ # end
+# end