Sha256: 6c0b51ef91197ccbabfa7dfdc36307032a26a2e3218fda25a13b4ed932bffa3a

Contents?: true

Size: 477 Bytes

Versions: 32

Compression:

Stored size: 477 Bytes

Contents

class Module
   # 15.2.2.4.12
  def attr_accessor(*names)
    attr_reader(*names)
    attr_writer(*names)
  end
  # 15.2.2.4.11
  alias attr attr_reader
  #def attr(name)
  #  attr_reader(name)
  #end

  # 15.2.2.4.27
  def include(*args)
    args.reverse.each do |m|
      m.append_features(self)
      m.included(self)
    end
    self
  end

  def prepend(*args)
    args.reverse.each do |m|
      m.prepend_features(self)
      m.prepended(self)
    end
    self
  end
end

Version data entries

32 entries across 32 versions & 2 rubygems

Version Path
script_core-0.2.6 ext/enterprise_script_service/mruby/mrblib/00class.rb
script_core-0.2.5 ext/enterprise_script_service/mruby/mrblib/00class.rb
script_core-0.2.4 ext/enterprise_script_service/mruby/mrblib/00class.rb
script_core-0.2.3 ext/enterprise_script_service/mruby/mrblib/00class.rb
script_core-0.2.2 ext/enterprise_script_service/mruby/mrblib/00class.rb
script_core-0.2.1 ext/enterprise_script_service/mruby/mrblib/00class.rb
script_core-0.2.0 ext/enterprise_script_service/mruby/mrblib/00class.rb
script_core-0.1.1 ext/enterprise_script_service/mruby/mrblib/00class.rb
script_core-0.1.0 ext/enterprise_script_service/mruby/mrblib/00class.rb
script_core-0.0.6 ext/enterprise_script_service/mruby/mrblib/00class.rb
script_core-0.0.5 ext/enterprise_script_service/mruby/mrblib/00class.rb
esruby-0.2.0 resources/mruby/mrblib/00class.rb
esruby-0.1.5 resources/mruby/mrblib/00class.rb
esruby-0.1.4 resources/mruby/mrblib/00class.rb
esruby-0.1.3 resources/mruby/mrblib/00class.rb
esruby-0.1.2 resources/mruby/mrblib/00class.rb
esruby-0.1.1 resources/mruby/mrblib/00class.rb
esruby-0.1.0 resources/mruby/mrblib/00class.rb
esruby-0.0.11 resources/mruby/mrblib/00class.rb
esruby-0.0.10 resources/mruby/mrblib/00class.rb