Sha256: 16971ba19e6530b0fb3df6d3dcc37db9ef21e89bee560ec1b1fed9e3c580b546

Contents?: true

Size: 614 Bytes

Versions: 3

Compression:

Stored size: 614 Bytes

Contents

def followable?
  false
end

def ok_to_read
  left.ok_to_read
end

def history?
  false
end

event :remove_codename, :prepare_to_validate,
      on: :delete,
      when: proc { |c| c.codename.present? } do
  # load file before deleting codename otherwise it will fail later
  attachment
  self.codename = nil
end

format do
  def outputter
    left
  end

  view :not_found do
    return super() unless update_asset_output_live?

    root.error_status = 302
    outputter.update_asset_output_live
  end

  def update_asset_output_live?
    outputter.is_a?(Abstract::AssetOutputter) && !outputter.locked?
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
card-mod-assets-0.14.2 set/right/asset_output.rb
card-mod-assets-0.14.1 set/right/asset_output.rb
card-mod-assets-0.14.0 set/right/asset_output.rb