Sha256: af9d387b4456d447e1169f02a01a78aeec58bd54ea59aa3f8c4ea1309a433b4b
Contents?: true
Size: 427 Bytes
Versions: 26
Compression:
Stored size: 427 Bytes
Contents
# frozen_string_literal: true require_relative 'utilities' module Lino module Appliables include Lino::Utilities def with_appliable(appliable) return self if nil?(appliable) appliable.apply(self) end def with_appliables(appliables) return self if nil_or_empty?(appliables) appliables.inject(self) do |s, appliable| s.with_appliable(appliable) end end end end
Version data entries
26 entries across 26 versions & 1 rubygems