class Evalso::Language

Attributes

id[R]
name[R]

Public Class Methods

new(id, hash) click to toggle source
# File lib/evalso/language.rb, line 5
def initialize(id, hash)
  @hash = hash
  @id   = id

  @name = hash['display_name']
end

Public Instance Methods

inspect() click to toggle source
# File lib/evalso/language.rb, line 17
def inspect
  %[#<#{self.class.name} name=#{name.inspect} id=#{id.inspect}>]
end
run(hash) click to toggle source
# File lib/evalso/language.rb, line 12
def run(hash)
  hash.merge!({ :language => id })
  Evalso.run(hash)
end