Sha256: 9e723dcccf3397e83bb80ae0986c9952d789072efc2ba29ee55c8b8620acebc6

Contents?: true

Size: 376 Bytes

Versions: 1

Compression:

Stored size: 376 Bytes

Contents

class Wordsmith::Template
  attr_reader :name, :slug, :project

  def initialize(name: nil, slug: nil, project: nil)
    raise "Missing required kword arguments" unless [name, slug, project].all?
    @name = name
    @slug = slug
    @project = project
  end

  def generate(data)
    Wordsmith.client.post "projects/#{project.slug}/templates/#{slug}/outputs", data
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
wordsmith-ruby-sdk-1.0.2 lib/wordsmith/template.rb