lib/aetherg/string.rb in aetherg-0.3.3 vs lib/aetherg/string.rb in aetherg-0.3.4
- old
+ new
@@ -1,6 +1,6 @@
-module Aether
+module Aetherg
module String
def camelcase
return self.gsub(/^./) { |l| l.capitalize } if !match(/[_-]/)
altered_self = self.downcase.capitalize
altered_self.scan(/[_-][a-zA-Z]/).each do |match|
@@ -26,9 +26,20 @@
end
def filename!
self.replace file_name
end
+
+ def present?
+ !self.nil? && !self.empty?
+ end
end
+
+ module Array
+ def present?
+ !self.nil? && !self.empty?
+ end
+ end
end
-String.send(:include, Aether::String)
+String.send(:include, Aetherg::String)
+Array.send(:include, Aetherg::Array)