Sha256: f4429b4832ebe6c7e79d6b3df6b06e7f6286f8cdce82feb0ccc0438097a9bd89

Contents?: true

Size: 414 Bytes

Versions: 1

Compression:

Stored size: 414 Bytes

Contents

# frozen_string_literal: true
require_relative 'swift_generator'
module KCommercial
  module Resources
    class ImagesGenerator < SwiftGenerator

      private

      def class_name
        "Images"
      end

      def key_to_code(key)
        <<EOF
public class func #{key_to_function_name(key)}() -> UIImage? {
    return R.default.image(for: "#{key}", env: Enviroment.shared)
}
EOF
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
KCommercialPipeline-0.2.5.1 lib/KCommercialPipeline/core/resource/swift/images_generator.rb