From ebef463aa64be46ba67ffde76c72b972f708c854 Mon Sep 17 00:00:00 2001 From: Gabriel Sobrinho Date: Mon, 20 Jul 2026 10:28:22 -0300 Subject: [PATCH] Fix syntax highlighting in compiler_aasm.md --- lib/tapioca/dsl/compilers/aasm.rb | 18 ++++++++++-------- manual/compiler_aasm.md | 18 ++++++++++-------- 2 files changed, 20 insertions(+), 16 deletions(-) diff --git a/lib/tapioca/dsl/compilers/aasm.rb b/lib/tapioca/dsl/compilers/aasm.rb index 823cb4682..278f437bd 100644 --- a/lib/tapioca/dsl/compilers/aasm.rb +++ b/lib/tapioca/dsl/compilers/aasm.rb @@ -10,18 +10,20 @@ module Compilers # This gem dynamically defines constants and methods at runtime. For # example, given a class: # - # class MyClass - # include AASM + # ~~~rb + # class MyClass + # include AASM # - # aasm do - # state :sleeping, initial: true - # state :running, :cleaning + # aasm do + # state :sleeping, initial: true + # state :running, :cleaning # - # event :run do - # transitions from: :sleeping, to: :running - # end + # event :run do + # transitions from: :sleeping, to: :running # end # end + # end + # ~~~ # # This will result in the following constants being defined: # diff --git a/manual/compiler_aasm.md b/manual/compiler_aasm.md index aa4d31360..aa2ba21d5 100644 --- a/manual/compiler_aasm.md +++ b/manual/compiler_aasm.md @@ -4,18 +4,20 @@ This gem dynamically defines constants and methods at runtime. For example, given a class: - class MyClass - include AASM +~~~rb +class MyClass + include AASM - aasm do - state :sleeping, initial: true - state :running, :cleaning + aasm do + state :sleeping, initial: true + state :running, :cleaning - event :run do - transitions from: :sleeping, to: :running - end + event :run do + transitions from: :sleeping, to: :running end end +end +~~~ This will result in the following constants being defined: