Skip to content

Commit

Permalink
Suppress circular require warnings
Browse files Browse the repository at this point in the history
    % FORCE_FFI_YAJL=ffi ruby -w -I lib -e 'require "ffi_yajl"'
    ...
    /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55: warning: loading in progress, circular require considered harmful - lib/ffi_yajl/ffi.rb
            from -e:1:in  `<main>'
            from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in  `require'
            from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in  `require'
            from lib/ffi_yajl.rb:40:in  `<top (required)>'
            from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in  `require'
            from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in  `require'
            from lib/ffi_yajl/ffi.rb:144:in  `<top (required)>'
            from lib/ffi_yajl/ffi.rb:145:in  `<module:FFI_Yajl>'
            from lib/ffi_yajl/ffi.rb:146:in  `<class:Parser>'
            from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in  `require'
            from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in  `require'
            from lib/ffi_yajl/ffi/parser.rb:23:in  `<top (required)>'
            from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in  `require'
            from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in  `require'
    lib/ffi_yajl/ffi/encoder.rb:56: warning: assigned but unused variable - length
    /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55: warning: loading in progress, circular require considered harmful - lib/ffi_yajl/ffi.rb
            from -e:1:in  `<main>'
            from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in  `require'
            from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in  `require'
            from lib/ffi_yajl.rb:40:in  `<top (required)>'
            from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in  `require'
            from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in  `require'
            from lib/ffi_yajl/ffi.rb:144:in  `<top (required)>'
            from lib/ffi_yajl/ffi.rb:150:in  `<module:FFI_Yajl>'
            from lib/ffi_yajl/ffi.rb:151:in  `<class:Encoder>'
            from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in  `require'
            from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in  `require'
            from lib/ffi_yajl/ffi/encoder.rb:23:in  `<top (required)>'
            from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in  `require'
            from /usr/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in  `require'
    ...
  • Loading branch information
kou committed May 21, 2015
1 parent c988b17 commit 995b632
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 4 deletions.
2 changes: 0 additions & 2 deletions lib/ffi_yajl/ffi/encoder.rb
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,6 @@
# OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

require 'ffi_yajl/ffi'

module FFI_Yajl
module FFI
module Encoder
Expand Down
2 changes: 0 additions & 2 deletions lib/ffi_yajl/ffi/parser.rb
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,6 @@
# OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

require 'ffi_yajl/ffi'

module FFI_Yajl
module FFI
module Parser
Expand Down

0 comments on commit 995b632

Please sign in to comment.