class String
Public Instance Methods
base_key()
click to toggle source
eg. deals__5.options => deals__5
# File lib/kojac/kojac_rails.rb, line 33 def base_key self.split('.')[0] end
is_i?()
click to toggle source
# File lib/kojac/kojac_rails.rb, line 16 def is_i? !!(self =~ /^[-+]?[0-9]+$/) end
key_assoc()
click to toggle source
# File lib/kojac/kojac_rails.rb, line 37 def key_assoc self.split('.')[1] end
resource()
click to toggle source
eg deals__5 => deals
# File lib/kojac/kojac_rails.rb, line 28 def resource self.split('__')[0] end
split_kojac_key()
click to toggle source
# File lib/kojac/kojac_rails.rb, line 20 def split_kojac_key r,ia = self.split('__') id,a = ia.split('.') if ia id = id.to_i if id && id.is_i? [r,id,a] end