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)