Sha256: db3b9b7bbdf43bb9999283e67239e85abf42de457f0807ca4250831ba3afbbaa
Contents?: true
Size: 493 Bytes
Versions: 5
Compression:
Stored size: 493 Bytes
Contents
module SyoboiCalendar class Personality # @return [String] attr_reader :role # @param role [String] # @param source [String] def initialize(role:, source:) @role = role @source = source end # @return [String] def name source.sub(/\(.+\)/, "") end # @return [String, nil] def name_annotation source[/\((.+)\)/, 1] end private # @private # @return [String] def source @source end end end
Version data entries
5 entries across 5 versions & 1 rubygems