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