mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
Merge branch 'master' into fix-clang-analizer-warnings
* master: update add_confict document; ref #2391 Update document by regenerating it. Add :doc task to run document generator. Add document for `add_conflict` and `add_conflicts`.
This commit is contained in:
@@ -123,3 +123,8 @@ task :deep_clean => ["clean"] do
|
||||
end
|
||||
puts "Cleaned up mrbgems build folder"
|
||||
end
|
||||
|
||||
desc 'generate document'
|
||||
task :doc do
|
||||
load "#{MRUBY_ROOT}/doc/language/generator.rb"
|
||||
end
|
||||
|
||||
@@ -1328,6 +1328,12 @@ ISO Code | Source File | C Function
|
||||
--- | --- | ---
|
||||
15.3.1.2.5 | src/kernel.c | mrb_f_block_given_p_m
|
||||
|
||||
#### local_variables
|
||||
|
||||
ISO Code | Source File | C Function
|
||||
--- | --- | ---
|
||||
15.3.1.2.7 | src/kernel.c | mrb_local_variables
|
||||
|
||||
#### raise
|
||||
|
||||
ISO Code | Source File | C Function
|
||||
@@ -1498,6 +1504,12 @@ ISO Code | Source File | C Function
|
||||
--- | --- | ---
|
||||
15.3.1.3.26 | src/kernel.c | mrb_obj_is_kind_of_m
|
||||
|
||||
#### local_variables
|
||||
|
||||
ISO Code | Source File | C Function
|
||||
--- | --- | ---
|
||||
15.3.1.3.28 | src/kernel.c | mrb_local_variables
|
||||
|
||||
#### methods
|
||||
|
||||
ISO Code | Source File | C Function
|
||||
|
||||
@@ -161,6 +161,22 @@ Its format is same as argument of method `MRuby::Build#gem`, expect that it can'
|
||||
When a special version of depedency is required,
|
||||
use `MRuby::Build#gem` in *build_config.rb* to override default gem.
|
||||
|
||||
If you have conflicting GEMs use either or both of the following methods
|
||||
* `spec.add_conflict(gem, *requirements)`
|
||||
* The `requirements` argument is same as in `add_dependency` method.
|
||||
|
||||
like following code:
|
||||
|
||||
MRuby::Gem::Specification.new 'some-regexp-binding' do |spec|
|
||||
spec.license = 'BSD'
|
||||
spec.author = 'John Doe'
|
||||
|
||||
spec.add_conflict 'mruby-onig-regexp', '> 0.0.0'
|
||||
spec.add_conflict 'mruby-hs-regexp'
|
||||
spec.add_conflict 'mruby-pcre-regexp'
|
||||
spec.add_conflict 'mruby-regexp-pcre'
|
||||
end
|
||||
|
||||
In case your GEM has more complex build requirements you can use
|
||||
the following options additionally inside of your GEM specification:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user