lib/clever-ruby/util.rb in clever-ruby-0.11.1 vs lib/clever-ruby/util.rb in clever-ruby-0.13.0

- old
+ new

@@ -1,16 +1,8 @@ module Clever # Library helper methods module Util - # Check if a given word is singular - # @api private - # @param word [String] Word to check - # @return [Boolean] False if plural, true if singular - def self.singular?(word) - word.singularize == word - end - # Check if a given ID is a valid format (MongoDB BSON ObjectID) # @api private # @param id [String] ID to check # @return [Boolean] Whether or not it was valid def self.valid_id?(id) @@ -49,10 +41,10 @@ uri = resp[:uri] else uri = resp[:links].select { |l| l[:rel] == 'self' }[0][:uri] end - klass_name = %r{/v1.1/([a-z]+)/\S+$}.match(uri)[1] + klass_name = %r{/v1.1/([a-z_]+)/\S+$}.match(uri)[1] klass = APIResource.named klass_name if klass_name klass ||= CleverObject klass.construct_from resp[:data] else resp