Sha256: 093865f6030d8b8fe7128f386a54410a6e56241cfaf47a61ff36f479456e2c2c
Contents?: true
Size: 894 Bytes
Versions: 48
Compression:
Stored size: 894 Bytes
Contents
# -*- encoding : utf-8 -*- class AddTwitterCards < Card::Migration def up ensure_card name: "Twitter template", codename: "twitter_template", type_id: Card::CardtypeID ensure_card name: "*message", codename: "message" [["*consumer key", "consumer_key"], ["*consumer secret", "consumer_secret"], ["*access token", "access_token"], ["*access secret", "access_secret"]].each do |name, key| ensure_trait name, codename: key, default: { type_id: Card::PhraseID }, read: "Administrator" end Card::Cache.reset_all ensure_card name: %i[twitter_template type structure], content: structure end def structure ["*message", "*consumer key", "*consumer secret", "*access token", "*access secret"].map do |name| "{{+#{name}}}" end.join "\n" end end
Version data entries
48 entries across 48 versions & 1 rubygems