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
#args ⇒ Object
1
|
# File 'lib/pokotarou/arguments/def_args.rb', line 1
def args; Arguments.args end
|
#is_array?(val) ⇒ 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
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
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
174
175
176
|
# File 'lib/pokotarou/expression_parser.rb', line 174
def is_integer? val
val.instance_of?(Integer)
end
|
#is_nil?(val) ⇒ Boolean
178
179
180
|
# File 'lib/pokotarou/expression_parser.rb', line 178
def is_nil? val
val.nil?
end
|