Sha256: ca0379d755c7503c3d813e1d52627c3c92b6f4b1d83aa981d5aa37fae90fc1e5

Contents?: true

Size: 302 Bytes

Versions: 9

Compression:

Stored size: 302 Bytes

Contents

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.3.7 app/decorators/rails_workflow/context_decorator.rb
rails_workflow-0.3.6 app/decorators/rails_workflow/context_decorator.rb
rails_workflow-0.3.5 app/decorators/rails_workflow/context_decorator.rb
rails_workflow-0.3.4 app/decorators/rails_workflow/context_decorator.rb
rails_workflow-0.3.3 app/decorators/rails_workflow/context_decorator.rb
rails_workflow-0.3.2 app/decorators/rails_workflow/context_decorator.rb
rails_workflow-0.3.1 app/decorators/rails_workflow/context_decorator.rb
rails_workflow-0.3.0 app/decorators/rails_workflow/context_decorator.rb
rails_workflow-0.2.2 app/decorators/rails_workflow/context_decorator.rb