class Prekladatelj::Helper
# TODO user's transliteration preferences support
class Preferences @preferences = {} # @param [Hash] prefs def self.define(prefs) @preferences = prefs if prefs.kind_of? Hash end def self.preferences=(prefs) define prefs end def self.preferences @preferences end end
Public Class Methods
smart_split(string)
click to toggle source
# File lib/prekladatelj.rb, line 38 def self.smart_split(string) a = [] last = '' (0..string.length-1).each do |l| if string[l]==' ' a.append last unless last.empty? a.append string[l] last = '' else last = last + string[l] end a.append last if l==string.length-1 end a end