Sha256: 200ab5b58c5536f7d0321b403a3e15234d2a65e2bf7b61b7a038d193428e34ac
Contents?: true
Size: 374 Bytes
Versions: 11
Compression:
Stored size: 374 Bytes
Contents
# Mixin that adds a [] operator constructor to a class module ModalSupport::BracketConstructor def self.included(base) base.extend ClassMethods end module ClassMethods def [](*args) if args.size==1 arg = args.first return nil if arg.nil? return arg if arg.kind_of?(self) end self.new(*args) end end end
Version data entries
11 entries across 11 versions & 1 rubygems