# File lib/flex.rb, line 102
      def shift_case(str, property=false)
        if(!property)
          str.gsub(/^[a-z]|[_][a-z]/) {|a| a.upcase}.delete("_")
        else
          str.gsub(/^[a-z]|[_][a-z]/) { |a| a.upcase}.delete("_").gsub(/^[A-Z]/){|a| a.downcase}
        end
      end