Sha256: 86e5e81e11ea98ea71f430790659c5b30db283d648d0fc1b683f1025056aa6ee
Contents?: true
Size: 523 Bytes
Versions: 2
Compression:
Stored size: 523 Bytes
Contents
class NewTwitterVariants < Scrivener attr_accessor :twitter, :button_template def validate assert_member :button_template, %w{sp_tw_small sp_tw_large} if assert_present :twitter twitter.each do |t| if assert !t["twitter_message"].nil?, [:twitter_message, :nil] if assert !t["twitter_message"].empty?, [:twitter_message, :empty] assert t["twitter_message"].include?("{LINK}"), [:twitter_message, :link_not_included] end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
shareprogress-0.0.2 | lib/shareprogress/filters/new_twitter_variants.rb |
shareprogress-0.0.1 | lib/shareprogress/filters/new_twitter_variants.rb |