Sha256: 9ce3713cb1f8ab2c33dd0da2383337fbdc60f375f9c9323da698315c3eabb517
Contents?: true
Size: 435 Bytes
Versions: 5
Compression:
Stored size: 435 Bytes
Contents
module Kuby class Dependable attr_reader :name, :version_or_callable def initialize(name, version_or_callable) @name = name @version_or_callable = version_or_callable end def version @version ||= Kuby::Utils::SemVer.parse_version( if version_or_callable.respond_to?(:call) version_or_callable.call else version_or_callable end ) end end end
Version data entries
5 entries across 5 versions & 1 rubygems