Sha256: facdb5d237955172a9f59b0abf00e798bcafccc39764e6e90b2dcc0afe73a3f6
Contents?: true
Size: 492 Bytes
Versions: 31
Compression:
Stored size: 492 Bytes
Contents
module Locomotive module Steam class EntrySubmissionService attr_accessor_initialize :service def submit(type_slug, attributes = {}) type = service.get_type(type_slug) return nil if type.nil? || type.public_submission_enabled == false service.create(type, attributes) end def find(type_slug, slug) service.find(type_slug, slug) end def to_json(entry) entry.try(&:to_json) end end end end
Version data entries
31 entries across 31 versions & 1 rubygems