Sha256: 588bdac292f1b4079f90d57bf9cdb852f6fc7cb62a5bf39180ddcbb93a756d4c

Contents?: true

Size: 331 Bytes

Versions: 9

Compression:

Stored size: 331 Bytes

Contents

# frozen_string_literal: true

module RailsWorkflow
  class ContextDecorator < Draper::Decorator
    def partial_name
      object.parent.template.partial_name.presence || 'application/context'
    end

    def data
      if object.present?
        object.prepare_data object.data
      else
        {}
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
rails_workflow-0.7.3 app/decorators/rails_workflow/context_decorator.rb
rails_workflow-0.7.2 app/decorators/rails_workflow/context_decorator.rb
rails_workflow-0.7.1 app/decorators/rails_workflow/context_decorator.rb
rails_workflow-0.7.0 app/decorators/rails_workflow/context_decorator.rb
rails_workflow-0.4.4 app/decorators/rails_workflow/context_decorator.rb
rails_workflow-0.4.3 app/decorators/rails_workflow/context_decorator.rb
rails_workflow-0.4.2 app/decorators/rails_workflow/context_decorator.rb
rails_workflow-0.4.1 app/decorators/rails_workflow/context_decorator.rb
rails_workflow-0.4.0 app/decorators/rails_workflow/context_decorator.rb