class Kanrisuru::Util

Public Class Methods

array_join_string(arg, field = ',') click to toggle source
# File lib/kanrisuru/util.rb, line 19
def self.array_join_string(arg, field = ',')
  arg.instance_of?(Array) ? arg.join(field) : arg
end
blank?(value) click to toggle source
# File lib/kanrisuru/util.rb, line 11
def self.blank?(value)
  value.respond_to?(:empty?) ? value.empty? : !value
end
camelize(string) click to toggle source
# File lib/kanrisuru/util.rb, line 34
def self.camelize(string)
  string = string.to_s
  string = string.sub(/^[a-z\d]*/, &:capitalize)
  string.gsub!(%r{(?:_|(/))([a-z\d]*)}i) { "#{Regexp.last_match(1)}#{Regexp.last_match(2).capitalize}" }
  string
end
numeric?(value) click to toggle source
# File lib/kanrisuru/util.rb, line 28
def self.numeric?(value)
  !Float(value).nil?
rescue StandardError
  false
end
present?(value) click to toggle source
# File lib/kanrisuru/util.rb, line 15
def self.present?(value)
  !Kanrisuru::Util.blank?(value)
end
string_join_array(arg, field = ',') click to toggle source
# File lib/kanrisuru/util.rb, line 23
def self.string_join_array(arg, field = ',')
  array = arg.instance_of?(String) ? [arg] : arg
  array.join(field)
end