Sha256: 579de9772a4a8533d78a971041e03c92bf6082e60c617f852571c9cab0e86a4f

Contents?: true

Size: 463 Bytes

Versions: 35

Compression:

Stored size: 463 Bytes

Contents

# -*- coding: utf-8 -*-
module RubyToBlock
  module Block
    class HardwareLedOn < CharacterMethodCall
      blocknize '^\s*' + CHAR_RE + 'led\("(D(?:[2-9]|1[0-3]))"\).on\s*$',
                statement: true

      def self.process_match_data(md, context)
        md2 = regexp.match(md[type])
        add_character_method_call_block(context, md2[1],
                                        new(fields: { PIN: md2[2] }))
        true
      end
    end
  end
end

Version data entries

35 entries across 35 versions & 1 rubygems

Version Path
smalruby-editor-0.1.14-x86-mingw32 app/models/concerns/ruby_to_block/block/hardware_led_on.rb
smalruby-editor-0.1.14 app/models/concerns/ruby_to_block/block/hardware_led_on.rb
smalruby-editor-0.1.13-x86-mingw32 app/models/concerns/ruby_to_block/block/hardware_led_on.rb
smalruby-editor-0.1.13 app/models/concerns/ruby_to_block/block/hardware_led_on.rb
smalruby-editor-0.1.12-x86-mingw32 app/models/concerns/ruby_to_block/block/hardware_led_on.rb
smalruby-editor-0.1.12 app/models/concerns/ruby_to_block/block/hardware_led_on.rb
smalruby-editor-0.1.11-x86-mingw32 app/models/concerns/ruby_to_block/block/hardware_led_on.rb
smalruby-editor-0.1.10-x86-mingw32 app/models/concerns/ruby_to_block/block/hardware_led_on.rb
smalruby-editor-0.1.10 app/models/concerns/ruby_to_block/block/hardware_led_on.rb
smalruby-editor-0.1.9-x86-mingw32 app/models/concerns/ruby_to_block/block/hardware_led_on.rb
smalruby-editor-0.1.9 app/models/concerns/ruby_to_block/block/hardware_led_on.rb
smalruby-editor-0.1.8-x86-mingw32 app/models/concerns/ruby_to_block/block/hardware_led_on.rb
smalruby-editor-0.1.8 app/models/concerns/ruby_to_block/block/hardware_led_on.rb
smalruby-editor-0.1.7-x86-mingw32 app/models/concerns/ruby_to_block/block/hardware_led_on.rb
smalruby-editor-0.1.7 app/models/concerns/ruby_to_block/block/hardware_led_on.rb