Sha256: 1e789970acb3a9ecc3a01b5b2befbe651615191658e974a992b77a8ae931677f

Contents?: true

Size: 305 Bytes

Versions: 1

Compression:

Stored size: 305 Bytes

Contents

class Nydp::Builtin::IsEqual
  include Nydp::Builtin::Base, Singleton

  def _eq?  arg, args ; args.all? { |a| a == arg }   ; end
  def eq?        args ; _eq? args.first, args[1..-1] ; end
  def name            ; "eq?"                        ; end

  def builtin_call *args
    eq?(args) || nil
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
nydp-0.6.0 lib/nydp/builtin/is_equal.rb