Sha256: 27b85863f1819030ab1ab614cfb1510062ec8f4f2419ffb0036898e979830f2a

Contents?: true

Size: 837 Bytes

Versions: 52

Compression:

Stored size: 837 Bytes

Contents

module UnboundMethodSpecs
  module Mod
    def from_mod; end
  end

  class Methods
    include Mod

    def foo
      true
    end
    alias bar foo
    alias alias_1 foo
    alias alias_2 foo

    def original_body(); :this; end
    def identical_body(); :this; end

    def one; end
    def two(a); end
    def three(a, b); end
    def four(a, b, &c); end

    def neg_one(*a); end
    def neg_two(a, *b); end
    def neg_three(a, b, *c); end
    def neg_four(a, b, *c, &d); end

    def discard_1(); :discard; end
    def discard_2(); :discard; end
  end

  class Parent
    def foo; end
    def self.class_method
      "I am #{name}"
    end
  end

  class Child1 < Parent; end
  class Child2 < Parent; end

  class A
    def baz(a, b)
      return [__FILE__, self.class]
    end
  end

  class B < A
  end

  class C < B
  end
end

Version data entries

52 entries across 52 versions & 2 rubygems

Version Path
rhodes-7.6.0 spec/framework_spec/app/spec/core/unboundmethod/fixtures/classes.rb
rhodes-7.5.1 spec/framework_spec/app/spec/core/unboundmethod/fixtures/classes.rb
rhodes-7.4.1 spec/framework_spec/app/spec/core/unboundmethod/fixtures/classes.rb
rhodes-7.1.17 spec/framework_spec/app/spec/core/unboundmethod/fixtures/classes.rb
rhodes-6.2.0 spec/framework_spec/app/spec/core/unboundmethod/fixtures/classes.rb
rhodes-6.0.11 spec/framework_spec/app/spec/core/unboundmethod/fixtures/classes.rb
rhodes-5.5.18 spec/framework_spec/app/spec/core/unboundmethod/fixtures/classes.rb
rhodes-5.5.17 spec/framework_spec/app/spec/core/unboundmethod/fixtures/classes.rb
rhodes-5.5.15 spec/framework_spec/app/spec/core/unboundmethod/fixtures/classes.rb
rhodes-5.5.0.22 spec/framework_spec/app/spec/core/unboundmethod/fixtures/classes.rb
rhodes-5.5.2 spec/framework_spec/app/spec/core/unboundmethod/fixtures/classes.rb
rhodes-5.5.0.7 spec/framework_spec/app/spec/core/unboundmethod/fixtures/classes.rb
rhodes-5.5.0.3 spec/framework_spec/app/spec/core/unboundmethod/fixtures/classes.rb
rhodes-5.5.0 spec/framework_spec/app/spec/core/unboundmethod/fixtures/classes.rb
tauplatform-1.0.3 spec/framework_spec/app/spec/core/unboundmethod/fixtures/classes.rb
tauplatform-1.0.2 spec/framework_spec/app/spec/core/unboundmethod/fixtures/classes.rb
tauplatform-1.0.1 spec/framework_spec/app/spec/core/unboundmethod/fixtures/classes.rb
rhodes-3.5.1.12 spec/framework_spec/app/spec/core/unboundmethod/fixtures/classes.rb
rhodes-3.3.5 spec/framework_spec/app/spec/core/unboundmethod/fixtures/classes.rb
rhodes-3.4.2 spec/framework_spec/app/spec/core/unboundmethod/fixtures/classes.rb