Sha256: 1de57cebef9f49dd2ab65996538b8b72d262216c4d462dd858799d7e99e49fde

Contents?: true

Size: 236 Bytes

Versions: 3

Compression:

Stored size: 236 Bytes

Contents

class BooleanComponent < BaseComponent

  def index
    render
  end

  def change
    opts[:record] = resource.member
    opts[:record].update_attributes field.to_s => !opts[:record].call_chain(field.to_s)
    replace :index
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
puffer-0.0.32 app/components/boolean_component.rb
puffer-0.0.31 app/components/boolean_component.rb
puffer-0.0.30 app/components/boolean_component.rb