Top Level Namespace

Defined Under Namespace

Modules: AdditionalMethods, AdditionalVariables, Arguments, Pokotarou Classes: ArrayOperation, ConstExpressionParser, Converter, DataRegister, DataStructure, ExpressionParser, FileLoader, LoopExpressionParser, MisMatchArgType, NothingDataError, Option, ParseError, PokotarouHandler, RegistError, ReturnExpressionParser, SeedError, SeedExpressionParser, Seeder, YmlLoader

Constant Summary collapse

FOREIGN_KEY_SYMBOL =
"F|"
FOREIGN_KEY =
/^F\|[A-Z][:A-Za-z0-9]*$/
EXPRESSION =
/^\s*<.*>\s*$/

Instance Method Summary collapse

Instance Method Details

#argsObject



1
# File 'lib/pokotarou/arguments/def_args.rb', line 1

def args; Arguments.args end

#constObject



1
# File 'lib/pokotarou/additional_variables/def_const.rb', line 1

def const; AdditionalVariables.const end

#is_array?(val) ⇒ Boolean

Returns:

  • (Boolean)


170
171
172
# File 'lib/pokotarou/expression_parser.rb', line 170

def is_array? val
  val.instance_of?(Array)
end

#is_expression?(val) ⇒ Boolean

Returns:

  • (Boolean)


165
166
167
168
# File 'lib/pokotarou/expression_parser.rb', line 165

def is_expression? val
  return false unless val.kind_of?(String)
  EXPRESSION =~ val
end

#is_foreign_key?(val) ⇒ Boolean

Returns:

  • (Boolean)


159
160
161
162
# File 'lib/pokotarou/expression_parser.rb', line 159

def is_foreign_key? val
  return false unless val.kind_of?(String)
  FOREIGN_KEY =~ val
end

#is_integer?(val) ⇒ Boolean

Returns:

  • (Boolean)


174
175
176
# File 'lib/pokotarou/expression_parser.rb', line 174

def is_integer? val
  val.instance_of?(Integer)
end

#is_nil?(val) ⇒ Boolean

Returns:

  • (Boolean)


178
179
180
# File 'lib/pokotarou/expression_parser.rb', line 178

def is_nil? val
  val.nil?
end