Sha256: d627eec0b66608cb306624bd0e60d8b9e3a99f6f88adbd79fbb84715e41690a4
Contents?: true
Size: 486 Bytes
Versions: 11
Compression:
Stored size: 486 Bytes
Contents
# frozen_string_literal: true module Humidifier class Output attr_reader :description, :value, :export_name def initialize(opts = {}) @description = opts[:description] @value = opts[:value] @export_name = opts[:export_name] end def to_cf { 'Value' => Serializer.dump(value) }.tap do |cf| cf['Description'] = description if description cf['Export'] = { 'Name' => export_name } if export_name end end end end
Version data entries
11 entries across 11 versions & 1 rubygems