Sha256: f724679f636660fb01ebebe5d7d26b8e3f0f6308c73537bd3f16085a1113d4ce

Contents?: true

Size: 230 Bytes

Versions: 14

Compression:

Stored size: 230 Bytes

Contents

require File.expand_path("../button", __FILE__)

module MessengerClient
  class PayloadButton < Button
    def to_json
      {
        type:    "postback",
        title:   @text,
        payload: @data
      }
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
messenger_client-0.2.3 lib/messenger_client/payload_button.rb
messenger_client-0.2.2 lib/messenger_client/payload_button.rb
messenger_client-0.2.1 lib/messenger_client/payload_button.rb
messenger_client-0.2.0 lib/messenger_client/payload_button.rb
messenger_client-0.1.9 lib/messenger_client/payload_button.rb
messenger_client-0.1.8 lib/messenger_client/payload_button.rb
messenger_client-0.1.7 lib/messenger_client/payload_button.rb
messenger_client-0.1.6 lib/messenger_client/payload_button.rb
messenger_client-0.1.5 lib/messenger_client/payload_button.rb
messenger_client-0.1.4 lib/messenger_client/payload_button.rb
messenger_client-0.1.3 lib/messenger_client/payload_button.rb
messenger_client-0.1.2 lib/messenger_client/payload_button.rb
messenger_client-0.1.1 lib/messenger_client/payload_button.rb
messenger_client-0.1.0 lib/messenger_client/payload_button.rb