Module: GamesAndRpgParadise::EmbeddableInterface
- Defined in:
- lib/games_and_rpg_paradise/www/embeddable_interface.rb
Class Method Summary collapse
-
.routes? ⇒ Boolean
# === GamesAndRpgParadise::EmbeddableInterface.routes?.
Instance Method Summary collapse
-
#return_sinatra_roll_die ⇒ Object
# === return_sinatra_roll_die ========================================================================= #.
-
#return_sinatra_roll_die_with_arguments(i = web_params_as_string? ) ⇒ Object
# === return_sinatra_roll_die_with_arguments.
-
#return_sinatra_tai_names ⇒ Object
(also: #return_sinatra_tai_name)
# === return_sinatra_tai_names ========================================================================= #.
-
#return_sinatra_tai_names_with_arguments(i = web_params_as_string? ) ⇒ Object
# === return_sinatra_tai_names_with_arguments ========================================================================= #.
Class Method Details
.routes? ⇒ Boolean
#
GamesAndRpgParadise::EmbeddableInterface.routes?
Define all legal routes via this Array. This Array will then be used to add more routes to any sinatra-application that needs it.
#
21 22 23 24 25 26 27 28 29 |
# File 'lib/games_and_rpg_paradise/www/embeddable_interface.rb', line 21 def self.routes? [ 'tai_name', 'tai_names', 'tai_names/*', 'roll_die', 'roll_die/*' ] end |
Instance Method Details
#return_sinatra_roll_die ⇒ Object
#
return_sinatra_roll_die
#
55 56 57 58 |
# File 'lib/games_and_rpg_paradise/www/embeddable_interface.rb', line 55 def return_sinatra_roll_die 'The result of 3W6 is <b>'+ GamesAndRpgParadise::Dice.calc_complex('3W6').to_s+'</b>.' end |
#return_sinatra_roll_die_with_arguments(i = web_params_as_string? ) ⇒ Object
#
return_sinatra_roll_die_with_arguments
Usage example:
#
68 69 70 71 72 73 74 75 |
# File 'lib/games_and_rpg_paradise/www/embeddable_interface.rb', line 68 def return_sinatra_roll_die_with_arguments( i = web_params_as_string? ) i = i.dup if i.frozen? _ = ''.dup _ << 'The result of '+i.to_s+' is <b>'+ GamesAndRpgParadise::Dice.calc_complex(i.to_s).to_s+'</b>.' end |
#return_sinatra_tai_names ⇒ Object Also known as: return_sinatra_tai_name
#
return_sinatra_tai_names
#
34 35 36 |
# File 'lib/games_and_rpg_paradise/www/embeddable_interface.rb', line 34 def return_sinatra_tai_names GamesAndRpgParadise::Sarlem::Tai.complete_random_tai_name end |
#return_sinatra_tai_names_with_arguments(i = web_params_as_string? ) ⇒ Object
#
return_sinatra_tai_names_with_arguments
#
41 42 43 44 45 46 47 48 49 50 |
# File 'lib/games_and_rpg_paradise/www/embeddable_interface.rb', line 41 def return_sinatra_tai_names_with_arguments( i = web_params_as_string? ) i = i.dup if i.frozen? _ = ''.dup i.to_i.times { _ << return_sinatra_tai_names+'<br>' } return _ end |