You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
|
class Fixnum
|
|
def is_numeric?
|
|
true
|
|
end
|
|
end
|
|
|
|
class String
|
|
def is_numeric?
|
|
Float self rescue false
|
|
end
|
|
|
|
def pretty_url
|
|
mb_chars.normalize(:kd)
|
|
.gsub(/[^\x00-\x7F]/n, '')
|
|
.gsub(/[^a-z_0-9 -]/i, '')
|
|
.gsub(/ +/, '_')
|
|
.downcase.to_s
|
|
end
|
|
end
|