Module: Yuimaru
- Defined in:
- lib/yuimaru.rb,
lib/yuimaru/message.rb,
lib/yuimaru/version.rb,
lib/yuimaru/sequence.rb,
lib/yuimaru/dsl/default.rb,
lib/yuimaru/sequence/diagram.rb
Defined Under Namespace
Modules: Dsl Classes: Message, Sequence
Constant Summary collapse
- VERSION =
"0.1.0"
Class Attribute Summary collapse
-
.default_env ⇒ Object
Returns the value of attribute default_env.
Class Method Summary collapse
- .load_sequence(path, env: default_env) ⇒ Object
- .method_missing(name) ⇒ Object
- .sequence(seq, env: default_env) ⇒ Object
Class Attribute Details
.default_env ⇒ Object
Returns the value of attribute default_env.
8 9 10 |
# File 'lib/yuimaru.rb', line 8 def default_env @default_env end |
Class Method Details
.load_sequence(path, env: default_env) ⇒ Object
22 23 24 25 |
# File 'lib/yuimaru.rb', line 22 def load_sequence(path, env: default_env) seq = File.read(path) sequence(seq) end |
.method_missing(name) ⇒ Object
27 28 29 30 31 |
# File 'lib/yuimaru.rb', line 27 def method_missing(name, *) return super if /\A_+\z/ !~ name current << [] end |