Module: Zweikopf::Keyword

Defined in:
lib/dalton/translation.rb

Class Method Summary collapse

Class Method Details

.from_ruby(keyword) ⇒ Object

Monkey patch special handling for datalog variables



13
14
15
16
17
18
19
# File 'lib/dalton/translation.rb', line 13

def self.from_ruby(keyword)
  if keyword.to_s =~ /^[?$]/
    Java::ClojureLang::Symbol.intern(keyword.to_s)
  else
    ::Keyword.intern(keyword.to_s)
  end
end