Skip to content

Instantly share code, notes, and snippets.

@roman-zaharenkov
Created July 31, 2015 14:54
Show Gist options
  • Select an option

  • Save roman-zaharenkov/1675973cf60f0a2c36da to your computer and use it in GitHub Desktop.

Select an option

Save roman-zaharenkov/1675973cf60f0a2c36da to your computer and use it in GitHub Desktop.
[1] pry(main)> item = CoinDenominations::Item.last
CoinDenominations::Item Load (0.3ms) SELECT `coin_denominations_items`.* FROM `coin_denominations_items` ORDER BY `coin_denominations_items`.`id` DESC LIMIT 1
=> #<CoinDenominations::Item id: 7627, reference: "138", values: [{"value"=>1, "enabled_since_level"=>1, "enabled_until_level"=>999}], created_at: "2015-07-01 08:32:46", updated_at: "2015-07-31 14:53:17", set_variant_id: 1>
[2] pry(main)> item.values.each { |v| v.enabled_until_level = 777 }
=> [#<CoinDenominations::ItemValue:2226062820 value: 1 enabled_since_level: 1 enabled_until_level: 777]
[3] pry(main)> item.save
(0.2ms) BEGIN
CoinDenominations::Item Exists (0.3ms) SELECT 1 AS one FROM `coin_denominations_items` WHERE (`coin_denominations_items`.`reference` = BINARY '138' AND `coin_denominations_items`.`id` != 7627 AND `coin_denominations_items`.`set_variant_id` = 1) LIMIT 1
SQL (0.2ms) UPDATE `coin_denominations_items` SET `updated_at` = '2015-07-31 14:54:08', `values` = '---\n- value: 1\n enabled_since_level: 1\n enabled_until_level: 999\n' WHERE `coin_denominations_items`.`id` = 7627
(1.0ms) COMMIT
Cache delete: CoinDenominations::BaseSet_all
Dalli::Server#connect localhost:11211
Cache delete: CoinDenominations::BaseSet_default
=> true
[4] pry(main)> item.values.first
=> #<CoinDenominations::ItemValue:70252332179160 value: 1 enabled_since_level: 1 enabled_until_level: 999
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment