Sha256: d2bd540318cd91fb51ceb943913f288e172852e68c172d799217ddefb04f09cb
Contents?: true
Size: 491 Bytes
Versions: 18
Compression:
Stored size: 491 Bytes
Contents
# -*- encoding : utf-8 -*- module Dao class Conducer class Attributes < ::Map ### Attributes.dot_keys! if Attributes.respond_to?(:dot_keys!) class << Attributes def for(*args, &block) new(*args, &block) end end attr_accessor :conducer def initialize(*args, &block) conducers, args = args.partition{|arg| arg.is_a?(Conducer)} @conducer = conducers.shift super(*args, &block) end end end end
Version data entries
18 entries across 18 versions & 1 rubygems