lib/sms77/util.rb in sms77-0.2.0 vs lib/sms77/util.rb in sms77-0.3.0

- old
+ new

@@ -1,7 +1,25 @@ require 'date' module Sms77::Util + def self.to_numbered_bool(val) + if true == val + return 1 + elsif false == val + return 0 + end + + return val + end + + def self.get_namespace_members_by_type(ns, type) + ns.constants.map(&ns.method(:const_get)).grep(type) + end + + def self.get_namespace_classes(ns) + return self.get_namespace_members_by_type(ns, Class) + end + def self.get_module_constant_values(mod) mod.constants(false).map &mod.method(:const_get) end def self.is_valid_url?(str) \ No newline at end of file