class Ve
Public Class Methods
config(interface, config)
click to toggle source
# File lib/ve.rb, line 117 def self.config(interface, config) @@interface = interface @@config = config end
get(text, language, function, *args)
click to toggle source
Basic, non-sexy, local interface only
# File lib/ve.rb, line 102 def self.get(text, language, function, *args) provider = Ve::Manager.provider_for(language, function, *args) parse = provider.parse(text, args) parse.send(function.to_sym) end
in(language)
click to toggle source
Early sexy verision
# File lib/ve.rb, line 109 def self.in(language) unless @@interface_for[language] @@interface_for[language] = @@interface.new(language, @@config) end @@interface_for[language] end