Module: Shamu::ToModelIdExtension::Strings

Defined in:
lib/shamu/to_model_id_extension.rb

Overview

Add to_model_id to String types.

Constant Summary collapse

NUMERIC_PATTERN =
/\A\s*[0-9]+\z/

Instance Method Summary collapse

Instance Method Details

#to_model_idObject



32
33
34
# File 'lib/shamu/to_model_id_extension.rb', line 32

def to_model_id
  self =~ NUMERIC_PATTERN ? to_i : nil
end