Sha256: bdf9df1092737d4de184c83bbf968a09dd6dfb3eefaffc06bde91ba045b9c4ff
Contents?: true
Size: 494 Bytes
Versions: 5
Compression:
Stored size: 494 Bytes
Contents
require 'active_support' class LHS::Service module Includes extend ActiveSupport::Concern module ClassMethods def including @including end def including=(including) @including = including end def includes(*args) class_clone = clone class_clone.endpoints = endpoints class_clone.mapping = mapping class_clone.including = args.size == 1 ? args[0] : args class_clone end end end end
Version data entries
5 entries across 5 versions & 1 rubygems