lib/open_classes/object.rb in tbpgr_utils-0.0.9 vs lib/open_classes/object.rb in tbpgr_utils-0.0.10
- old
+ new
@@ -1,51 +1,51 @@
-# encoding: utf-8
-
-# Object
-class Object
- # Check boolean type
- #
- # boolean? true # => true
- # boolean? false # => true
- # boolean? nil # => false
- # boolean? 'true' # => false
- # boolean? 'false' # => false
- # boolean? '' # => false
- def boolean?
- self.is_a?(TrueClass) || self.is_a?(FalseClass)
- end
-
- # Get self define methods.
- #
- # class SampleClass < String
- # def public_hello
- # "public hello"
- # end
- #
- # protected
- #
- # def protected_hello
- # "protected hello"
- # end
- #
- # private
- #
- # def private_hello
- # "private hello"
- # end
- # end
- #
- # SampleClass.new.my_methods # => [:public_hello, :protected_hello, :private_hello]
- def my_methods
- public_methods(false) + protected_methods(false) + private_methods(false)
- end
-
- # If self match any one of args, return true.
- #
- # "hoge".any_of? %w{hoge hige} # => true
- # "hige".any_of? %w{hoge hige} # => true
- # "hege".any_of? %w{hoge hige} # => false
- def any_of?(*args)
- args.each {|value|return true if self == value}
- false
- end
-end
+# encoding: utf-8
+
+# Object
+class Object
+ # Check boolean type
+ #
+ # boolean? true # => true
+ # boolean? false # => true
+ # boolean? nil # => false
+ # boolean? 'true' # => false
+ # boolean? 'false' # => false
+ # boolean? '' # => false
+ def boolean?
+ self.is_a?(TrueClass) || self.is_a?(FalseClass)
+ end
+
+ # Get self define methods.
+ #
+ # class SampleClass < String
+ # def public_hello
+ # "public hello"
+ # end
+ #
+ # protected
+ #
+ # def protected_hello
+ # "protected hello"
+ # end
+ #
+ # private
+ #
+ # def private_hello
+ # "private hello"
+ # end
+ # end
+ #
+ # SampleClass.new.my_methods # => [:public_hello, :protected_hello, :private_hello]
+ def my_methods
+ public_methods(false) + protected_methods(false) + private_methods(false)
+ end
+
+ # If self match any one of args, return true.
+ #
+ # "hoge".any_of? %w{hoge hige} # => true
+ # "hige".any_of? %w{hoge hige} # => true
+ # "hege".any_of? %w{hoge hige} # => false
+ def any_of?(*args)
+ args.each { |value|return true if self == value }
+ false
+ end
+end